/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-27 01:51:00,754 main DEBUG] Creating new machine default. [2026-09-27 01:51:00,754 QEMU-ppc32 DEBUG] Starting QEMU: qemu-system-ppc -usb -boot d -cdrom /var/helenos/nightly/web-ci/.build-835/ppc32/helenos-ppc32.iso -m 512 -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait [2026-09-27 01:51:00,755 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." [2026-09-27 01:51:02,756 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-27 01:51:02,756 QEMU-ppc32 INFO] Machine started. [2026-09-27 01:51:02,756 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:51:02,756 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-27 01:51:02,756 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:02,756 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:51:03,084 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:03,084 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:03,084 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:03,084 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:03,084 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:03,085 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:03,085 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-09-27 01:51:03,085 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-27 01:51:05,503 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:05,504 QEMU-ppc32 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-27 01:51:10,508 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-27 01:51:10,509 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:10,509 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-27 01:51:11,523 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:11,841 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:11,841 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:11,842 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:11,842 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:11,842 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:11,842 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:11,842 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4538 [2026-09-27 01:51:11,842 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-27 01:51:14,051 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-27 01:51:14,051 QEMU-ppc32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-27 01:51:14,052 QEMU-ppc32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-27 01:51:14,052 QEMU-ppc32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-27 01:51:14,052 QEMU-ppc32 DEBUG] Captured lines: ['????????????????????????????????????????________________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '???????????????????????????????????????????????_________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????????????????????___', '?????????????????????????????????????????????????????????????????????????????___', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????________________________________'] [2026-09-27 01:51:19,056 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-27 01:51:19,056 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:19,057 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-27 01:51:20,071 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:20,346 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-09-27 01:51:20,346 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-27 01:51:22,934 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,934 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:22,935 QEMU-ppc32 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-27 01:51:27,940 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-27 01:51:27,940 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:27,940 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:28,255 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1634 [2026-09-27 01:51:28,255 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-27 01:51:30,671 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:30,671 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:30,671 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:30,671 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:30,671 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:30,671 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:30,672 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:30,672 QEMU-ppc32 INFO] Machine booted into userspace. [2026-09-27 01:51:30,672 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-27 01:51:30,672 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:51:30,673 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:30,673 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-27 01:51:31,683 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:32,019 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1634 [2026-09-27 01:51:32,019 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-27 01:51:34,368 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,368 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey z' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey 2' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'sendkey g' [2026-09-27 01:51:34,369 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:51:34,369 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:34,370 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-27 01:51:35,383 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:35,697 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:35,698 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1634 [2026-09-27 01:51:35,698 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-27 01:51:38,222 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,222 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:38,223 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:40,224 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:51:40,225 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:40,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-27 01:51:41,235 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:41,566 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1788 [2026-09-27 01:51:41,566 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-27 01:51:43,694 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:43,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:43,695 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:43,695 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:51:43,695 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:51:43,695 command DEBUG] self.vterm = [] [2026-09-27 01:51:43,696 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:43,700 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:51:44,035 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:44,036 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1788 [2026-09-27 01:51:44,036 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-27 01:51:46,348 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,348 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:46,349 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:46,349 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-09-27 01:51:48,350 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:51:48,350 command DEBUG] self.vterm = [] [2026-09-27 01:51:48,351 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:48,352 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-27 01:51:49,360 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:49,657 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:49,657 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:49,657 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:49,657 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:49,657 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:49,658 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:49,658 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-09-27 01:51:49,658 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-27 01:51:51,998 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:51,998 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:51,998 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-09-27 01:51:51,998 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-27 01:51:51,998 command INFO] Typing 'ls -e /tmp' into default. [2026-09-27 01:51:51,999 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:51:51,999 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:51,999 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-27 01:51:53,009 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:53,301 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-09-27 01:51:53,301 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-27 01:51:55,812 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,812 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:51:55,813 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:51:55,813 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:51:55,813 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-27 01:51:56,831 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:51:57,128 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-09-27 01:51:57,128 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-27 01:51:59,516 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] | [2026-09-27 01:51:59,516 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:01,518 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:52:01,518 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:01,518 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-27 01:52:02,527 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:02,820 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1877 [2026-09-27 01:52:02,820 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-27 01:52:04,958 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:04,958 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | / # ls -e /tmp_ [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:04,959 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:52:04,959 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:52:04,959 command DEBUG] self.vterm = [] [2026-09-27 01:52:04,959 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:04,959 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:05,278 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1877 [2026-09-27 01:52:05,278 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-27 01:52:07,853 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | / # ls -e /tmp_ [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,853 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:07,854 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:07,854 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-09-27 01:52:09,855 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:52:09,855 command DEBUG] self.vterm = [] [2026-09-27 01:52:09,856 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:09,856 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-27 01:52:10,865 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:11,148 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-09-27 01:52:11,149 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-27 01:52:13,522 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:13,522 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:13,522 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-09-27 01:52:13,522 command INFO] Command 'ls -e /tmp' done. [2026-09-27 01:52:13,522 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-27 01:52:13,522 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:52:13,523 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:13,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-27 01:52:14,532 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:14,793 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-09-27 01:52:14,794 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-27 01:52:17,045 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,045 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey r' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey v' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey shift-minus' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey g' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:52:17,046 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-27 01:52:17,046 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:52:17,047 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:17,047 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:17,346 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-09-27 01:52:17,346 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-27 01:52:19,736 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:19,736 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:21,738 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:52:21,738 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:21,739 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:22,056 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2173 [2026-09-27 01:52:22,057 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-27 01:52:24,341 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:24,341 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:24,341 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:24,341 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:24,341 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:24,341 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:24,342 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:24,342 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:52:24,342 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:52:24,342 command DEBUG] self.vterm = [] [2026-09-27 01:52:24,343 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:24,347 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:24,641 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:24,641 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:24,642 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:24,642 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:24,642 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:24,642 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:24,642 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2173 [2026-09-27 01:52:24,642 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-27 01:52:27,066 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:27,066 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:27,067 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:27,067 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-09-27 01:52:29,069 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:52:29,069 command DEBUG] self.vterm = [] [2026-09-27 01:52:29,069 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:29,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-27 01:52:30,079 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:30,376 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2554 [2026-09-27 01:52:30,376 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-27 01:52:32,619 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:32,619 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:32,620 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-27 01:52:32,620 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-27 01:52:32,620 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-27 01:52:32,620 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:52:32,620 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:32,624 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:32,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2554 [2026-09-27 01:52:32,939 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-27 01:52:35,293 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,293 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:52:35,294 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey minus' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey y' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:52:35,295 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey 1' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey 2' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-27 01:52:35,296 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:52:35,296 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:35,297 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-27 01:52:36,310 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:36,557 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2554 [2026-09-27 01:52:36,558 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-27 01:52:38,786 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:38,786 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:40,788 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:52:40,788 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:40,788 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-27 01:52:41,798 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:42,120 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2674 [2026-09-27 01:52:42,120 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-27 01:52:44,490 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:44,490 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:44,491 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:44,491 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:52:44,491 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:52:44,491 command DEBUG] self.vterm = [] [2026-09-27 01:52:44,492 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:44,495 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:52:44,834 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:44,834 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:44,834 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:44,835 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:44,835 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:44,835 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:44,835 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2674 [2026-09-27 01:52:44,835 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-27 01:52:47,173 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,173 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,174 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:47,175 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:47,175 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-09-27 01:52:49,176 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:52:49,176 command DEBUG] self.vterm = [] [2026-09-27 01:52:49,176 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:49,176 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-27 01:52:50,188 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:50,503 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3686 [2026-09-27 01:52:50,503 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-27 01:52:52,794 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:52,794 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:52,794 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-27 01:52:52,794 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-27 01:52:52,794 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-27 01:52:52,794 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:52:52,795 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:52,795 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-27 01:52:53,810 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:54,157 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3686 [2026-09-27 01:52:54,157 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-27 01:52:56,410 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:52:56,410 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] | [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey k' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey i' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey r' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:52:56,411 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:52:56,411 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:52:56,412 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:52:56,412 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-27 01:52:57,421 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:52:57,762 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3686 [2026-09-27 01:52:57,763 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-27 01:53:00,023 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:00,023 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:02,025 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:53:02,025 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:02,026 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-27 01:53:03,036 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:03,346 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3762 [2026-09-27 01:53:03,346 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-27 01:53:05,395 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-27 01:53:05,395 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,396 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,396 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,396 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:05,396 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:05,396 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:53:05,396 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:53:05,396 command DEBUG] self.vterm = [] [2026-09-27 01:53:05,396 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:05,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-27 01:53:06,412 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:06,672 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3762 [2026-09-27 01:53:06,672 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-27 01:53:08,906 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,906 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:08,907 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:08,907 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-09-27 01:53:10,908 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:53:10,908 command DEBUG] self.vterm = [] [2026-09-27 01:53:10,908 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:10,908 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:11,211 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3798 [2026-09-27 01:53:11,211 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-27 01:53:13,529 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,529 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:13,530 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:13,530 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-09-27 01:53:13,530 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-27 01:53:13,530 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-27 01:53:13,530 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:53:13,530 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:13,533 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:13,848 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3798 [2026-09-27 01:53:13,849 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-27 01:53:16,219 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:16,219 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:53:16,220 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:53:16,221 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-27 01:53:16,221 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:53:16,222 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:16,222 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-27 01:53:17,232 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:17,516 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3798 [2026-09-27 01:53:17,516 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-27 01:53:19,694 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:19,694 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:19,695 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:21,696 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:53:21,697 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:21,697 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-27 01:53:22,708 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:22,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3901 [2026-09-27 01:53:22,982 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-27 01:53:25,376 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,376 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:25,377 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:25,377 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:53:25,377 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:53:25,377 command DEBUG] self.vterm = [] [2026-09-27 01:53:25,378 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:25,380 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:25,738 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3901 [2026-09-27 01:53:25,738 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-27 01:53:27,923 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:27,923 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:27,923 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-27 01:53:29,925 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:53:29,925 command DEBUG] self.vterm = [] [2026-09-27 01:53:29,925 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:29,925 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:30,243 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3919 [2026-09-27 01:53:30,243 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-27 01:53:32,481 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:32,481 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:32,481 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-27 01:53:32,481 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-27 01:53:32,481 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-27 01:53:32,482 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:53:32,482 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:32,485 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:32,822 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3919 [2026-09-27 01:53:32,823 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-27 01:53:35,208 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:35,208 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:35,209 QEMU-ppc32 DEBUG] Sending command 'sendkey c' [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:35,209 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey e' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey dot' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey x' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:53:35,210 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:35,210 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:53:35,212 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:35,212 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:35,539 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3919 [2026-09-27 01:53:35,540 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-27 01:53:37,929 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:37,929 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:37,930 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:39,931 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:53:39,931 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:39,932 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:40,259 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4007 [2026-09-27 01:53:40,259 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-27 01:53:42,652 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:42,652 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:42,653 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:42,653 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:53:42,653 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:53:42,653 command DEBUG] self.vterm = [] [2026-09-27 01:53:42,653 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:42,654 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-27 01:53:43,667 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:43,981 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:43,981 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:43,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:43,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:43,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:43,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:43,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4007 [2026-09-27 01:53:43,982 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-27 01:53:46,346 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:46,346 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:46,347 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:46,347 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-09-27 01:53:48,348 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:53:48,348 command DEBUG] self.vterm = [] [2026-09-27 01:53:48,348 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:48,348 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:48,660 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4031 [2026-09-27 01:53:48,661 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-27 01:53:51,149 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:51,149 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:51,149 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:51,150 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:51,150 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-09-27 01:53:51,150 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-27 01:53:51,150 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-27 01:53:51,150 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:53:51,151 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:51,155 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:51,454 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4031 [2026-09-27 01:53:51,455 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-27 01:53:53,959 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:53,959 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:53,960 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:53:53,960 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:53:53,961 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:53:53,962 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:53:53,962 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:53,962 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:54,259 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4031 [2026-09-27 01:53:54,260 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-27 01:53:56,610 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:53:56,610 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] | [2026-09-27 01:53:56,611 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:53:58,613 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:53:58,613 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:53:58,615 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-27 01:53:59,629 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:53:59,939 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4080 [2026-09-27 01:53:59,939 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-27 01:54:02,008 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:02,008 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:54:02,009 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:54:02,009 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:54:02,009 command DEBUG] self.vterm = [] [2026-09-27 01:54:02,009 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:02,009 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-27 01:54:03,022 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:03,337 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:03,338 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4080 [2026-09-27 01:54:03,338 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-27 01:54:05,502 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2d74098b0 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:05,502 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:05,503 QEMU-ppc32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2d74098b0', 'Built on 2026-09-27 01:29:55', '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-27 01:54:05,503 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-27 01:54:07,504 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:54:07,504 command DEBUG] self.vterm = [] [2026-09-27 01:54:07,504 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:07,504 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:07,840 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:07,840 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:07,840 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:07,840 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:07,840 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:07,841 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:07,841 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3908 [2026-09-27 01:54:07,841 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-27 01:54:10,272 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:10,272 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-27 01:29:55', '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-27 01:54:10,273 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-27 01:54:10,273 command INFO] Command 'ls /tmp/mnt' done. [2026-09-27 01:54:10,273 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-27 01:54:10,273 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:54:10,273 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:10,277 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:10,549 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3908 [2026-09-27 01:54:10,550 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-27 01:54:12,781 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:12,781 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:12,782 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-27 01:29:55', '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-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:54:12,783 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:12,784 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:54:12,784 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:12,784 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-27 01:54:13,794 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:14,085 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3908 [2026-09-27 01:54:14,085 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-27 01:54:16,276 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:16,276 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:16,277 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-27 01:29:55', '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-27 01:54:18,278 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:54:18,278 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:18,278 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-27 01:54:19,289 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:19,641 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:19,641 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:19,642 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:19,642 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:19,642 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:19,642 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:19,642 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3967 [2026-09-27 01:54:19,642 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-27 01:54:21,779 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:21,779 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt_ [2026-09-27 01:54:21,780 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-27 01:29:55', '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-27 01:54:21,780 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:54:21,780 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:54:21,780 command DEBUG] self.vterm = [] [2026-09-27 01:54:21,781 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:21,784 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:22,117 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3967 [2026-09-27 01:54:22,117 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-27 01:54:24,352 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Built on 2026-09-27 01:29:55 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:24,352 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:24,353 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:24,353 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt_ [2026-09-27 01:54:24,353 QEMU-ppc32 DEBUG] Captured lines: ['Built on 2026-09-27 01:29:55', '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-27 01:54:24,353 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-27 01:54:26,354 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:54:26,354 command DEBUG] self.vterm = [] [2026-09-27 01:54:26,354 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:26,355 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:26,657 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-27 01:54:26,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-27 01:54:28,906 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:28,906 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:28,907 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-27 01:54:28,907 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-27 01:54:28,907 command INFO] Command 'umount /tmp/mnt' done. [2026-09-27 01:54:28,907 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-27 01:54:28,907 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:54:28,907 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:28,907 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:29,246 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:29,246 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:29,247 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:29,247 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:29,247 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:29,247 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:29,247 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-27 01:54:29,247 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-27 01:54:31,364 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:31,364 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:31,365 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-27 01:54:31,365 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:54:31,365 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:54:31,366 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:31,367 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:54:31,367 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:31,367 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-27 01:54:32,384 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:32,696 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:32,697 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3827 [2026-09-27 01:54:32,697 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-27 01:54:34,928 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:34,928 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:34,928 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-27 01:54:36,933 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:54:36,939 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:36,941 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:37,265 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3852 [2026-09-27 01:54:37,265 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-27 01:54:39,367 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:39,367 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:54:39,368 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-27 01:54:39,368 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:54:39,368 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:54:39,368 command DEBUG] self.vterm = [] [2026-09-27 01:54:39,368 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:39,368 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-27 01:54:40,383 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:40,717 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3852 [2026-09-27 01:54:40,718 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-27 01:54:43,180 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Running on ppc32 (terminal/43) [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:43,180 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:54:43,180 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-27 01:54:43,180 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-27 01:54:45,182 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:54:45,182 command DEBUG] self.vterm = [] [2026-09-27 01:54:45,182 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:45,183 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-27 01:54:46,197 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:46,525 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-27 01:54:46,525 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-27 01:54:48,861 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:48,861 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:48,862 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:48,862 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:48,862 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-27 01:54:48,862 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-27 01:54:48,862 command INFO] Command 'ls /tmp/mnt' done. [2026-09-27 01:54:48,862 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-27 01:54:48,862 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:54:48,862 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:48,862 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:49,167 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-27 01:54:49,167 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-27 01:54:51,575 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:51,575 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:51,576 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-27 01:54:51,576 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] Sending command 'sendkey o' [2026-09-27 01:54:51,576 QEMU-ppc32 DEBUG] Sending command 'sendkey u' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey a' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:51,577 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey f' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey b' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey d' [2026-09-27 01:54:51,578 QEMU-ppc32 DEBUG] Sending command 'sendkey 0' [2026-09-27 01:54:51,578 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:54:51,579 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:51,579 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: insufficient image data in file `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/460. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-27 01:54:52,585 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:52,939 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-27 01:54:52,939 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-27 01:54:55,170 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:55,170 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:54:55,170 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-27 01:54:57,172 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:54:57,172 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:57,173 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:54:57,478 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:54:57,478 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:54:57,478 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:54:57,479 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:54:57,479 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:54:57,479 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:54:57,479 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-27 01:54:57,479 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-27 01:54:59,923 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:54:59,923 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-27 01:54:59,924 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-27 01:54:59,924 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:54:59,924 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:54:59,924 command DEBUG] self.vterm = [] [2026-09-27 01:54:59,924 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:54:59,924 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-27 01:55:00,939 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:01,272 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-27 01:55:01,273 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-27 01:55:03,693 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:03,693 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-27 01:55:03,693 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-27 01:55:03,693 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-27 01:55:05,695 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:55:05,695 command DEBUG] self.vterm = [] [2026-09-27 01:55:05,695 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:05,696 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-27 01:55:06,710 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:07,017 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-27 01:55:07,018 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-27 01:55:09,388 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:09,388 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:55:09,389 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-27 01:55:09,389 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-27 01:55:09,389 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-27 01:55:09,389 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-27 01:55:09,389 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-27 01:55:09,389 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:09,389 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-27 01:55:10,405 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:10,718 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-27 01:55:10,719 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-27 01:55:13,024 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:13,024 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:55:13,025 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-27 01:55:13,025 QEMU-ppc32 DEBUG] Sending command 'sendkey l' [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] Sending command 'sendkey s' [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] Sending command 'sendkey spc' [2026-09-27 01:55:13,025 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey p' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey slash' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey m' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey n' [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'sendkey t' [2026-09-27 01:55:13,026 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-27 01:55:13,026 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:13,026 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-27 01:55:14,042 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:14,340 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:14,341 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-27 01:55:14,341 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-27 01:55:16,436 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:16,436 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:55:16,436 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-27 01:55:18,438 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-27 01:55:18,438 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:18,438 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:18,732 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-27 01:55:18,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-27 01:55:21,092 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:21,092 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:55:21,093 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-27 01:55:21,093 QEMU-ppc32 DEBUG] Sending command 'sendkey ret' [2026-09-27 01:55:21,093 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-27 01:55:21,093 command DEBUG] self.vterm = [] [2026-09-27 01:55:21,093 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:21,097 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-27 01:55:21,448 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:21,448 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:21,448 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:21,448 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:21,448 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:21,449 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:21,449 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-27 01:55:21,449 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-27 01:55:23,826 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Welcome to HelenOS! [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:23,826 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:23,827 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt_ [2026-09-27 01:55:23,827 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-27 01:55:23,827 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-27 01:55:25,828 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-27 01:55:25,828 command DEBUG] self.vterm = [] [2026-09-27 01:55:25,829 QEMU-ppc32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-27 01:55:25,829 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-27 01:55:26,839 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-27 01:55:27,144 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-27 01:55:27,145 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-27 01:55:29,470 QEMU-ppc32 DEBUG] Captured text: [2026-09-27 01:55:29,470 QEMU-ppc32 DEBUG] | https://www.helenos.org/ [2026-09-27 01:55:29,470 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:29,470 QEMU-ppc32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-27 01:55:29,470 QEMU-ppc32 DEBUG] | [2026-09-27 01:55:29,470 QEMU-ppc32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | / # ls -e /tmp [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | img 2097152 [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | file_bd: File-backed block device driver [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | file_bd: Accepting connections [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | Device: fbd0 [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | Writing allocation table 1. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | Writing allocation table 2. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | Writing root directory. [2026-09-27 01:55:29,471 QEMU-ppc32 DEBUG] | Success. [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # mkdir /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # umount /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # ls /tmp/mnt [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | demo.txt 592 B [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] | / # _ [2026-09-27 01:55:29,472 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-27 01:55:29,472 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-27 01:55:29,472 command INFO] Command 'ls /tmp/mnt' done. [2026-09-27 01:55:29,472 QEMU-ppc32 DEBUG] Sending command 'quit' Scenario passed.