/var/helenos/ci/test-in-vm.py:142: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. scenario = yaml.load(f) [2026-09-09 03:00:29,372 main DEBUG] Creating new machine default. [2026-09-09 03:00:29,373 QEMU-ppc32 DEBUG] Starting QEMU: qemu-system-ppc -usb -boot d -cdrom /var/helenos/nightly/web-ci/.build-827/ppc32/helenos-ppc32.iso -m 512 -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait [2026-09-09 03:00:29,373 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." [2026-09-09 03:00:31,375 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-09 03:00:31,375 QEMU-ppc32 INFO] Machine started. [2026-09-09 03:00:31,375 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:00:31,375 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-09 03:00:31,375 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:00:31,375 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:00:32,386 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:00:32,657 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 845 [2026-09-09 03:00:32,657 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????? [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | ?????????????????????????????????? [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | ??????????????????????????? [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | ?????????????????????????????? [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:34,364 QEMU-ppc32 DEBUG] Captured lines: ['???????????????????????????????????????????????????????', '??????????????????????????????????', '???????????????????????????', '??????????????????????????????', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:00:39,368 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-09 03:00:39,368 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:00:39,369 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:00:40,379 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:00:40,639 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4298 [2026-09-09 03:00:40,639 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:00:42,042 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-09 03:00:42,043 QEMU-ppc32 DEBUG] Captured lines: ['????????????????????????????????????????________________________________________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????????????????????___'] [2026-09-09 03:00:47,048 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-09 03:00:47,049 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:00:47,049 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:00:48,059 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:00:48,328 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-09-09 03:00:48,328 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:49,935 QEMU-ppc32 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:00:54,940 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-09 03:00:54,941 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:00:54,941 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:00:55,951 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:00:56,222 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1615 [2026-09-09 03:00:56,222 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] | [2026-09-09 03:00:57,837 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:00:57,837 QEMU-ppc32 INFO] Machine booted into userspace. [2026-09-09 03:00:57,837 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-09 03:00:57,837 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:00:57,838 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:00:57,838 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:00:58,847 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:00:59,095 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1615 [2026-09-09 03:00:59,095 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:00,796 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey z' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey 2' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'sendkey g' [2026-09-09 03:01:00,797 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:01:00,797 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:00,797 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:01,807 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:02,056 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1615 [2026-09-09 03:01:02,056 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,653 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:03,654 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:05,656 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:01:05,657 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:05,657 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:06,666 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:06,943 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1768 [2026-09-09 03:01:06,943 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,528 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:01:08,529 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:01:08,529 command DEBUG] self.vterm = [] [2026-09-09 03:01:08,529 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:08,529 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:09,539 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:09,789 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1768 [2026-09-09 03:01:09,789 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:11,402 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:11,403 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:11,403 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-09-09 03:01:13,405 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:01:13,405 command DEBUG] self.vterm = [] [2026-09-09 03:01:13,406 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:13,406 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:14,415 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:14,688 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1802 [2026-09-09 03:01:14,688 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:16,307 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:16,308 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-09-09 03:01:16,308 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-09 03:01:16,308 command INFO] Typing 'ls -e /tmp' into default. [2026-09-09 03:01:16,308 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:01:16,308 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:16,308 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:17,319 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:17,585 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1802 [2026-09-09 03:01:17,585 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:19,224 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:01:19,225 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:01:19,225 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:19,225 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:20,235 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:20,500 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1802 [2026-09-09 03:01:20,500 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,200 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:22,201 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:24,203 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:01:24,203 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:24,203 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:25,213 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:25,459 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1856 [2026-09-09 03:01:25,459 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:27,088 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | / # ls -e /tmp_ [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:27,089 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:01:27,089 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:01:27,089 command DEBUG] self.vterm = [] [2026-09-09 03:01:27,090 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:27,090 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:28,100 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:28,336 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1856 [2026-09-09 03:01:28,336 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | / # ls -e /tmp_ [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:29,946 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:29,946 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-09-09 03:01:31,948 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:01:31,948 command DEBUG] self.vterm = [] [2026-09-09 03:01:31,948 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:31,948 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:32,958 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:33,200 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-09-09 03:01:33,200 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,797 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:34,798 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-09-09 03:01:34,798 command INFO] Command 'ls -e /tmp' done. [2026-09-09 03:01:34,798 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-09 03:01:34,798 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:01:34,798 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:34,798 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:35,808 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:36,054 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-09-09 03:01:36,054 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:37,665 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey r' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey v' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey shift-minus' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:01:37,666 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey g' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-09 03:01:37,667 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:01:37,667 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:37,667 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:38,677 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:38,946 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-09-09 03:01:38,946 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,557 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:40,558 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:42,559 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:01:42,560 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:42,560 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:43,574 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:43,828 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2155 [2026-09-09 03:01:43,828 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:01:45,492 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:01:45,492 command DEBUG] self.vterm = [] [2026-09-09 03:01:45,492 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:45,492 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:46,502 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:46,759 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2155 [2026-09-09 03:01:46,759 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:48,362 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:48,363 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:48,363 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-09-09 03:01:50,365 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:01:50,365 command DEBUG] self.vterm = [] [2026-09-09 03:01:50,365 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:50,366 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:51,375 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:51,643 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-09 03:01:51,643 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:53,303 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:53,304 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-09 03:01:53,304 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-09 03:01:53,304 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-09 03:01:53,304 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:01:53,304 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:53,304 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:54,314 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:54,592 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-09 03:01:54,592 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:01:56,212 QEMU-ppc32 DEBUG] Sending command 'sendkey y' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey 1' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey 2' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-09 03:01:56,213 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:01:56,213 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:01:56,213 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:01:57,222 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:01:57,447 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-09 03:01:57,447 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:01:59,048 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] | [2026-09-09 03:01:59,049 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:02:01,051 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:02:01,051 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:01,051 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:02,062 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:02,320 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2652 [2026-09-09 03:02:02,320 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:02:03,929 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:02:03,930 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:02:03,930 command DEBUG] self.vterm = [] [2026-09-09 03:02:03,930 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:03,930 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:04,939 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:05,201 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2652 [2026-09-09 03:02:05,201 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:06,801 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-09 03:02:06,802 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-09-09 03:02:08,804 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:02:08,804 command DEBUG] self.vterm = [] [2026-09-09 03:02:08,804 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:08,804 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:09,816 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:10,069 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3662 [2026-09-09 03:02:10,069 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:11,702 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,703 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,703 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,703 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:11,703 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-09 03:02:11,703 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _'] [2026-09-09 03:02:11,703 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-09 03:02:11,703 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-09 03:02:11,703 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:02:11,703 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:11,703 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:12,713 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:12,999 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:13,000 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3662 [2026-09-09 03:02:13,000 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:14,603 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey r' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:14,604 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:02:14,604 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:14,604 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:15,614 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:15,883 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3662 [2026-09-09 03:02:15,883 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,491 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,492 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:17,492 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-09 03:02:19,493 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:02:19,493 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:19,494 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:20,504 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:20,759 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3739 [2026-09-09 03:02:20,760 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:22,350 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:02:22,351 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:02:22,351 command DEBUG] self.vterm = [] [2026-09-09 03:02:22,351 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:22,351 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:23,361 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:23,618 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3739 [2026-09-09 03:02:23,618 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:25,223 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:25,223 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:25,224 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-09-09 03:02:25,224 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-09-09 03:02:27,226 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:02:27,226 command DEBUG] self.vterm = [] [2026-09-09 03:02:27,227 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:27,227 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:28,236 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:28,487 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3774 [2026-09-09 03:02:28,487 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:30,085 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-09-09 03:02:30,086 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-09-09 03:02:30,086 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-09 03:02:30,086 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-09 03:02:30,086 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:02:30,086 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:30,086 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:31,097 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:31,354 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3774 [2026-09-09 03:02:31,354 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:32,967 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:32,968 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-09 03:02:32,969 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:02:32,969 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:32,969 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:33,979 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:34,225 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3774 [2026-09-09 03:02:34,225 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:35,818 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:35,819 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-09-09 03:02:37,821 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:02:37,821 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:37,821 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:38,831 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:39,103 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:39,103 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:39,103 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:39,104 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:39,104 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:39,104 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:39,104 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3877 [2026-09-09 03:02:39,104 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:40,699 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:02:40,700 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:02:40,700 command DEBUG] self.vterm = [] [2026-09-09 03:02:40,700 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:40,700 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:41,711 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:41,949 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:41,949 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:41,949 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:41,949 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:41,949 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:41,950 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:41,950 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3877 [2026-09-09 03:02:41,950 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,530 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:43,531 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-09-09 03:02:43,531 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-09 03:02:45,533 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:02:45,533 command DEBUG] self.vterm = [] [2026-09-09 03:02:45,533 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:45,533 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:46,543 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:46,830 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3895 [2026-09-09 03:02:46,830 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:48,404 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-09-09 03:02:48,404 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-09 03:02:48,404 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-09 03:02:48,405 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-09 03:02:48,405 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:02:48,405 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:48,405 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:49,415 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:49,670 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3895 [2026-09-09 03:02:49,670 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:02:51,243 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey c' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey dot' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey x' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:02:51,244 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:02:51,244 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:02:51,245 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:51,245 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:52,254 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:52,513 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3895 [2026-09-09 03:02:52,514 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:54,115 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-09-09 03:02:56,117 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:02:56,118 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:56,118 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:57,128 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:02:57,368 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3982 [2026-09-09 03:02:57,369 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:02:58,959 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] | [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:02:58,960 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:02:58,960 command DEBUG] self.vterm = [] [2026-09-09 03:02:58,960 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:02:58,960 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:02:59,970 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:00,234 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3982 [2026-09-09 03:03:00,235 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:01,902 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:01,903 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:01,903 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-09 03:03:01,903 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:01,903 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:01,903 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-09-09 03:03:01,903 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-09-09 03:03:03,904 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:03:03,904 command DEBUG] self.vterm = [] [2026-09-09 03:03:03,905 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:03,905 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:04,914 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:05,186 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:05,186 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:05,186 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:05,186 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:05,187 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:05,187 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:05,187 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2026-09-09 03:03:05,187 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:06,790 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-09 03:03:06,791 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-09-09 03:03:06,791 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-09 03:03:06,791 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-09 03:03:06,791 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:03:06,791 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:06,791 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:07,801 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:08,058 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:08,059 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2026-09-09 03:03:08,059 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:09,643 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:09,644 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:03:09,644 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:09,644 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:10,654 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:10,915 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2026-09-09 03:03:10,916 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:12,520 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:12,520 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:12,520 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:12,520 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:12,520 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:12,521 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-09 03:03:14,523 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:03:14,523 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:14,523 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:15,534 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:15,801 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4056 [2026-09-09 03:03:15,802 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:17,450 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:03:17,451 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:17,451 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-09-09 03:03:17,451 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:03:17,451 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:03:17,451 command DEBUG] self.vterm = [] [2026-09-09 03:03:17,451 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:17,451 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:18,461 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:18,740 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:18,740 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:18,740 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:18,740 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:18,740 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:18,741 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:18,741 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4056 [2026-09-09 03:03:18,741 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 06f6d6075 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:03:20,329 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:20,330 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 06f6d6075', 'Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-09-09 03:03:20,330 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-09 03:03:22,331 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:03:22,331 command DEBUG] self.vterm = [] [2026-09-09 03:03:22,332 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:22,332 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:23,341 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:23,617 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:23,618 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3896 [2026-09-09 03:03:23,618 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:25,294 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:03:25,295 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:03:25,295 command INFO] Command 'ls /tmp/mnt' done. [2026-09-09 03:03:25,295 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-09 03:03:25,295 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:03:25,295 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:25,296 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:26,306 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:26,545 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3896 [2026-09-09 03:03:26,546 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:28,149 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:03:28,150 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:28,150 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:03:28,151 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:28,151 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:29,160 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:29,436 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3896 [2026-09-09 03:03:29,436 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:31,020 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:31,021 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:03:33,021 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:03:33,021 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:33,021 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:34,031 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:34,299 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3954 [2026-09-09 03:03:34,299 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:35,965 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:35,965 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:35,965 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:35,965 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt_ [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:03:35,966 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:03:35,966 command DEBUG] self.vterm = [] [2026-09-09 03:03:35,966 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:35,966 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:36,976 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:37,234 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3954 [2026-09-09 03:03:37,234 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:38,817 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:38,817 QEMU-ppc32 DEBUG] | Built on 2026-09-09 01:28:13 [2026-09-09 03:03:38,817 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt_ [2026-09-09 03:03:38,818 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-09 01:28:13', 'Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-09-09 03:03:38,818 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-09 03:03:40,820 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:03:40,820 command DEBUG] self.vterm = [] [2026-09-09 03:03:40,821 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:40,821 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:41,831 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:42,067 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-09 03:03:42,068 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:43,641 QEMU-ppc32 DEBUG] Captured lines: ['Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-09 03:03:43,641 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-09 03:03:43,641 command INFO] Command 'umount /tmp/mnt' done. [2026-09-09 03:03:43,641 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-09 03:03:43,642 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:03:43,642 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:43,642 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:44,652 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:44,916 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-09 03:03:44,917 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:46,556 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Captured lines: ['Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:03:46,557 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:03:46,557 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:03:46,558 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:46,558 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:47,567 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:47,822 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-09 03:03:47,822 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:49,393 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:03:49,394 QEMU-ppc32 DEBUG] Captured lines: ['Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-09 03:03:51,396 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:03:51,396 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:51,396 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:52,407 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:52,632 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:52,632 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:52,632 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:52,633 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:52,633 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:52,633 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:52,633 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3852 [2026-09-09 03:03:52,633 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:54,219 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] Captured lines: ['Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:03:54,220 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:03:54,220 command DEBUG] self.vterm = [] [2026-09-09 03:03:54,220 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:54,220 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:03:55,230 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:03:55,493 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3852 [2026-09-09 03:03:55,494 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:03:57,127 QEMU-ppc32 DEBUG] Captured lines: ['Running on ppc32 (terminal/43)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-09-09 03:03:57,127 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-09 03:03:59,129 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:03:59,129 command DEBUG] self.vterm = [] [2026-09-09 03:03:59,130 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:03:59,130 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:00,139 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:00,430 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:00,431 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-09 03:04:00,431 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:02,068 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:02,068 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:04:02,068 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-09 03:04:02,069 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-09 03:04:02,069 command INFO] Command 'ls /tmp/mnt' done. [2026-09-09 03:04:02,069 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-09 03:04:02,069 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:04:02,069 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:02,069 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:03,080 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:03,345 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-09 03:04:03,345 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:04,956 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-09 03:04:04,957 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-09 03:04:04,957 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:04:04,958 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:04,958 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:05,967 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:06,230 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:06,231 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-09 03:04:06,231 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:07,807 QEMU-ppc32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-09 03:04:09,808 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:04:09,808 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:09,808 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:10,820 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:11,121 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:11,122 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-09 03:04:11,122 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:12,727 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:04:12,728 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:04:12,728 command DEBUG] self.vterm = [] [2026-09-09 03:04:12,728 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:12,728 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:13,738 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:14,011 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-09 03:04:14,011 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:15,595 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-09 03:04:15,596 QEMU-ppc32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-09-09 03:04:15,596 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-09 03:04:17,597 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:04:17,597 command DEBUG] self.vterm = [] [2026-09-09 03:04:17,597 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:17,598 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:18,607 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:18,869 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:18,869 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:18,869 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:18,869 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:18,870 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:18,870 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:18,870 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-09 03:04:18,870 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:20,458 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-09 03:04:20,459 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-09 03:04:20,459 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-09 03:04:20,459 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-09 03:04:20,459 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-09 03:04:20,459 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:20,460 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:21,470 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:21,733 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-09 03:04:21,733 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:23,327 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-09 03:04:23,328 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-09 03:04:23,328 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:23,328 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:24,338 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:24,611 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:24,611 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:24,611 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:24,612 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:24,612 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:24,612 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:24,612 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-09 03:04:24,612 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:26,218 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:26,219 QEMU-ppc32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-09 03:04:28,220 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-09 03:04:28,220 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:28,221 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:29,231 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:29,501 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-09 03:04:29,502 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:31,091 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-09 03:04:31,092 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-09 03:04:31,092 command DEBUG] self.vterm = [] [2026-09-09 03:04:31,092 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:31,092 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:32,102 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:32,383 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-09 03:04:32,383 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-09 03:04:33,964 QEMU-ppc32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-09-09 03:04:33,964 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-09 03:04:35,966 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-09 03:04:35,966 command DEBUG] self.vterm = [] [2026-09-09 03:04:35,967 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-09 03:04:35,967 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-09 03:04:36,977 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-09 03:04:37,222 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-09 03:04:37,222 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-09 03:04:37,222 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-09 03:04:37,222 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-09 03:04:37,223 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-09 03:04:37,223 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-09 03:04:37,223 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-09 03:04:37,223 QEMU-ppc32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] Captured text: [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | Success. [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] | / # _ [2026-09-09 03:04:38,832 QEMU-ppc32 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:04:38,832 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-09 03:04:38,833 command INFO] Command 'ls /tmp/mnt' done. [2026-09-09 03:04:38,833 QEMU-ppc32 DEBUG] Sending command 'quit' Scenario passed.