/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-07 01:18:22,659 main DEBUG] Creating new machine default. [2026-09-07 01:18:22,659 QEMU-amd64 DEBUG] Starting QEMU: qemu-system-x86_64 -cdrom /var/helenos/nightly/web-ci/.build-826/amd64/helenos-amd64.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/amd64/helenos/serial.txt [2026-09-07 01:18:22,659 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `dac' ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `adc' [2026-09-07 01:18:24,661 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-07 01:18:24,661 QEMU-amd64 INFO] Machine started. [2026-09-07 01:18:24,661 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:18:24,661 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-07 01:18:24,662 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:18:24,665 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:18:24,964 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1792 [2026-09-07 01:18:24,964 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +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 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | __??????????????????????????????????????????????????????????????????____________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ___???_?????????????????????????_????????????????????????????????_???___________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-07 01:18:26,443 QEMU-amd64 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '__??????????????????????????????????????????????????????????????????____________', '___???_?????????????????????????_????????????????????????????????_???___________', '________________________________________________________________________________'] [2026-09-07 01:18:31,452 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-07 01:18:31,452 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:18:31,461 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:18:32,584 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5587 [2026-09-07 01:18:32,584 QEMU-amd64 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-07 01:18:38,231 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_??????????__________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-07 01:18:38,231 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-07 01:18:38,232 QEMU-amd64 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????_??????????__________', '?????????????????????????????????????????????????????????????????????????_______', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????????????????????___', '?????????????????????????????????????????????????????????????????????????????___', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????_________________________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????___________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????????????????_________'] [2026-09-07 01:18:43,237 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-07 01:18:43,238 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:18:43,238 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:18:44,298 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6155 [2026-09-07 01:18:44,298 QEMU-amd64 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-07 01:18:50,406 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????____________________________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????_??????????????????_??????______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????__?????????__________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_??????????????????????????______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????_?????????____ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-07 01:18:50,406 QEMU-amd64 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????_______________________________', '????????????????????????????????????____________________________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????????????????_________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????????????_??????????????????_??????______', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????????????????___________________', '???????????????????????????????????????????????????__?????????__________________', '???????????????????????????????????????????????_??????????????????????????______', '??????????????????????????????????????????????????????????????????_?????????____', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????_________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______'] [2026-09-07 01:18:55,414 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-07 01:18:55,415 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:18:55,415 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:18:56,426 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5219 [2026-09-07 01:18:56,427 QEMU-amd64 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-07 01:19:02,168 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-07 01:19:02,168 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-07 01:19:02,169 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-07 01:19:02,169 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-07 01:19:02,169 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-07 01:19:02,169 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-07 01:19:02,169 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-09-07 01:19:02,170 QEMU-amd64 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________'] [2026-09-07 01:19:07,178 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-09-07 01:19:07,178 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:07,179 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:08,167 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-09-07 01:19:08,167 QEMU-amd64 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-07 01:19:14,692 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,692 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,693 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] | [2026-09-07 01:19:14,694 QEMU-amd64 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-07 01:19:19,702 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-09-07 01:19:19,703 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:19,703 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:19:20,740 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:21,743 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1603 [2026-09-07 01:19:21,743 QEMU-amd64 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-07 01:19:27,966 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:27,966 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:19:27,966 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:19:27,966 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:19:27,966 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] | [2026-09-07 01:19:27,967 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-07 01:19:27,967 QEMU-amd64 INFO] Machine booted into userspace. [2026-09-07 01:19:27,967 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-07 01:19:27,967 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:19:27,968 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:27,968 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-07 01:19:28,994 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:19:29,949 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:29,950 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1603 [2026-09-07 01:19:29,950 QEMU-amd64 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-07 01:19:36,049 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] | [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-07 01:19:36,049 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey z' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-09-07 01:19:36,050 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:19:36,050 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:36,050 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:19:37,069 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:38,125 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1603 [2026-09-07 01:19:38,126 QEMU-amd64 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-07 01:19:44,420 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:19:44,420 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] | [2026-09-07 01:19:44,421 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-07 01:19:46,425 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:19:46,425 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:46,425 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:47,426 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1755 [2026-09-07 01:19:47,426 QEMU-amd64 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-07 01:19:53,835 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] | [2026-09-07 01:19:53,835 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:19:53,835 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:19:53,835 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:19:53,835 command DEBUG] self.vterm = [] [2026-09-07 01:19:53,836 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:19:53,836 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:19:54,861 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:19:55,753 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1760 [2026-09-07 01:19:55,753 QEMU-amd64 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-07 01:20:02,086 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,086 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | _ [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] | [2026-09-07 01:20:02,087 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:02,087 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '_'] [2026-09-07 01:20:04,089 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:20:04,089 command DEBUG] self.vterm = [] [2026-09-07 01:20:04,090 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:04,090 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:20:05,153 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:06,247 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1789 [2026-09-07 01:20:06,248 QEMU-amd64 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-07 01:20:14,212 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:14,212 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:14,212 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] | [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:14,213 command DEBUG] Read lines ['/ # _'] [2026-09-07 01:20:14,213 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-07 01:20:14,213 command INFO] Typing 'ls -e /tmp' into default. [2026-09-07 01:20:14,213 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:20:14,213 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:14,213 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:20:15,249 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:16,351 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:16,351 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:16,351 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:16,351 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:16,351 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:16,353 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:16,353 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1789 [2026-09-07 01:20:16,353 QEMU-amd64 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-07 01:20:19,590 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,590 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] | [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:20:19,591 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:20:19,591 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:19,592 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:20:20,606 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:20,916 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1794 [2026-09-07 01:20:20,916 QEMU-amd64 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-07 01:20:22,657 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | / # l_ [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,657 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] | [2026-09-07 01:20:22,658 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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', '/ # l_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-07 01:20:24,659 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:20:24,659 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:24,659 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-07 01:20:25,671 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:25,978 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1843 [2026-09-07 01:20:25,978 QEMU-amd64 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-07 01:20:27,755 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] | [2026-09-07 01:20:27,755 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:27,755 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:20:27,755 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:20:27,755 command DEBUG] self.vterm = [] [2026-09-07 01:20:27,756 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:27,756 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-07 01:20:28,767 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:28,983 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1843 [2026-09-07 01:20:28,983 QEMU-amd64 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-07 01:20:30,561 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,561 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] | [2026-09-07 01:20:30,562 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:30,562 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-09-07 01:20:32,564 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:20:32,564 command DEBUG] self.vterm = [] [2026-09-07 01:20:32,565 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:32,565 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-07 01:20:33,577 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:33,790 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1975 [2026-09-07 01:20:33,790 QEMU-amd64 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-07 01:20:35,447 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,447 QEMU-amd64 DEBUG] | [2026-09-07 01:20:35,448 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:35,448 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-09-07 01:20:35,448 command INFO] Command 'ls -e /tmp' done. [2026-09-07 01:20:35,448 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-07 01:20:35,448 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:20:35,448 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:35,448 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-07 01:20:36,461 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:37,510 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1975 [2026-09-07 01:20:37,510 QEMU-amd64 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-07 01:20:43,910 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] | [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey v' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:20:43,910 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey shift-minus' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-07 01:20:43,911 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:20:43,911 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:43,911 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:20:44,930 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:46,045 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1991 [2026-09-07 01:20:46,045 QEMU-amd64 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-07 01:20:53,020 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | / # /_ [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] | [2026-09-07 01:20:53,020 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:20:55,022 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:20:55,023 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:20:55,024 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:20:56,283 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2140 [2026-09-07 01:20:56,283 QEMU-amd64 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-07 01:21:03,069 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] | [2026-09-07 01:21:03,069 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:03,069 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:21:03,069 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:21:03,069 command DEBUG] self.vterm = [] [2026-09-07 01:21:03,070 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:03,070 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-07 01:21:04,105 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:21:05,034 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:05,034 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:05,034 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:05,034 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:05,035 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:05,035 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:05,035 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2140 [2026-09-07 01:21:05,035 QEMU-amd64 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-07 01:21:11,168 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] | [2026-09-07 01:21:11,168 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:11,168 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-09-07 01:21:13,173 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:21:13,173 command DEBUG] self.vterm = [] [2026-09-07 01:21:13,173 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:13,174 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-07 01:21:14,223 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:21:15,065 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:15,065 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:15,065 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:15,066 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:15,066 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:15,066 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:15,066 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2516 [2026-09-07 01:21:15,066 QEMU-amd64 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-07 01:21:21,223 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] | [2026-09-07 01:21:21,223 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:21,223 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-07 01:21:21,223 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-07 01:21:21,223 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-07 01:21:21,223 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:21:21,224 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:21,224 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-07 01:21:22,275 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:23,013 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2516 [2026-09-07 01:21:23,013 QEMU-amd64 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-07 01:21:29,418 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:29,418 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] | [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-07 01:21:29,419 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey y' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey 1' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:21:29,420 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-07 01:21:29,420 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:21:29,433 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:29,433 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:30,556 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2516 [2026-09-07 01:21:30,557 QEMU-amd64 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-07 01:21:38,038 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] | [2026-09-07 01:21:38,038 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:40,046 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:21:40,047 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:40,047 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-07 01:21:41,070 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:41,983 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2636 [2026-09-07 01:21:41,983 QEMU-amd64 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-07 01:21:48,370 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] | [2026-09-07 01:21:48,370 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:48,370 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:21:48,370 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:21:48,370 command DEBUG] self.vterm = [] [2026-09-07 01:21:48,371 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:48,371 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-07 01:21:49,415 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:50,411 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2636 [2026-09-07 01:21:50,411 QEMU-amd64 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-07 01:21:56,315 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] | [2026-09-07 01:21:56,315 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:21:56,315 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-09-07 01:21:58,320 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:21:58,320 command DEBUG] self.vterm = [] [2026-09-07 01:21:58,320 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:21:58,324 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:21:59,386 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3635 [2026-09-07 01:21:59,386 QEMU-amd64 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-07 01:22:05,406 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,406 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] | [2026-09-07 01:22:05,407 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:05,407 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-07 01:22:05,407 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-07 01:22:05,407 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-07 01:22:05,407 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:22:05,408 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:05,411 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-07 01:22:06,452 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:07,398 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:07,399 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3635 [2026-09-07 01:22:07,399 QEMU-amd64 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-07 01:22:13,297 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:13,297 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] | [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:22:13,298 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:13,298 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:22:13,299 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:13,299 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:22:14,314 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:15,353 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3635 [2026-09-07 01:22:15,353 QEMU-amd64 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-07 01:22:20,878 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] | [2026-09-07 01:22:20,878 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:22,880 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:22:22,880 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:22,880 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-07 01:22:23,892 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:24,162 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3713 [2026-09-07 01:22:24,162 QEMU-amd64 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-07 01:22:25,957 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] | [2026-09-07 01:22:25,957 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:25,958 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:22:25,961 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:22:25,961 command DEBUG] self.vterm = [] [2026-09-07 01:22:25,961 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:25,961 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:22:26,291 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:26,291 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:26,292 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:26,292 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:26,292 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:26,292 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:26,292 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3713 [2026-09-07 01:22:26,292 QEMU-amd64 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-07 01:22:28,005 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] | [2026-09-07 01:22:28,005 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:28,005 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-09-07 01:22:30,007 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:22:30,007 command DEBUG] self.vterm = [] [2026-09-07 01:22:30,008 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:30,008 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-07 01:22:31,023 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:31,236 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3749 [2026-09-07 01:22:31,236 QEMU-amd64 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-07 01:22:32,801 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:32,801 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] | [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:32,802 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-09-07 01:22:32,802 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-07 01:22:32,802 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-07 01:22:32,802 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:22:32,802 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:32,802 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-07 01:22:33,814 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:34,029 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:34,029 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:34,030 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:34,030 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:34,030 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:34,030 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:34,030 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3749 [2026-09-07 01:22:34,030 QEMU-amd64 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-07 01:22:35,623 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] | [2026-09-07 01:22:35,623 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:35,623 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-07 01:22:35,624 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:22:35,624 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:35,624 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-07 01:22:36,636 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:36,852 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3749 [2026-09-07 01:22:36,853 QEMU-amd64 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-07 01:22:38,400 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:38,400 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] | [2026-09-07 01:22:38,401 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:40,403 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:22:40,404 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:40,404 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-07 01:22:41,422 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:42,300 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3852 [2026-09-07 01:22:42,300 QEMU-amd64 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-07 01:22:48,532 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-07 01:22:48,532 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,533 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,533 QEMU-amd64 DEBUG] | [2026-09-07 01:22:48,533 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:48,533 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:22:48,533 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:22:48,533 command DEBUG] self.vterm = [] [2026-09-07 01:22:48,533 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:48,533 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:22:49,569 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:50,614 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3841 [2026-09-07 01:22:50,614 QEMU-amd64 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-07 01:22:56,844 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:22:56,844 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:22:56,845 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:22:56,845 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:22:56,847 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:22:56,847 QEMU-amd64 DEBUG] | _ [2026-09-07 01:22:56,847 QEMU-amd64 DEBUG] | [2026-09-07 01:22:56,847 QEMU-amd64 DEBUG] | [2026-09-07 01:22:56,847 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:22:56,847 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '_'] [2026-09-07 01:22:58,854 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:22:58,854 command DEBUG] self.vterm = [] [2026-09-07 01:22:58,854 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:22:58,855 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:22:59,808 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3870 [2026-09-07 01:22:59,808 QEMU-amd64 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-07 01:23:06,011 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] | [2026-09-07 01:23:06,011 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:06,011 command DEBUG] Read lines ['/ # _'] [2026-09-07 01:23:06,011 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-07 01:23:06,011 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-07 01:23:06,011 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:23:06,012 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:06,012 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-07 01:23:07,048 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:07,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3870 [2026-09-07 01:23:07,938 QEMU-amd64 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-07 01:23:14,122 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | [2026-09-07 01:23:14,122 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] | [2026-09-07 01:23:14,123 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey c' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey dot' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey x' [2026-09-07 01:23:14,125 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:14,126 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:23:14,127 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:14,127 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:23:14,136 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:14,140 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:23:15,167 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:16,173 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:16,173 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:16,173 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:16,173 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:16,174 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:16,174 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:16,174 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3875 [2026-09-07 01:23:16,174 QEMU-amd64 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-07 01:23:22,322 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:22,322 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:22,323 QEMU-amd64 DEBUG] | / # c_ [2026-09-07 01:23:22,327 QEMU-amd64 DEBUG] | [2026-09-07 01:23:22,327 QEMU-amd64 DEBUG] | [2026-09-07 01:23:22,327 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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', '/ # c_', '', ''] [2026-09-07 01:23:24,334 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:23:24,334 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:24,334 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-07 01:23:25,364 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:26,363 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3957 [2026-09-07 01:23:26,363 QEMU-amd64 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-07 01:23:32,593 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] | [2026-09-07 01:23:32,593 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:32,593 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:23:32,593 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:23:32,593 command DEBUG] self.vterm = [] [2026-09-07 01:23:32,594 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:32,594 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-07 01:23:33,639 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:34,641 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3952 [2026-09-07 01:23:34,641 QEMU-amd64 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-07 01:23:41,079 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:41,079 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | _ [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] | [2026-09-07 01:23:41,080 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:41,080 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '_'] [2026-09-07 01:23:43,082 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:23:43,082 command DEBUG] self.vterm = [] [2026-09-07 01:23:43,082 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:43,083 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-07 01:23:44,133 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:45,162 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:45,163 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3981 [2026-09-07 01:23:45,163 QEMU-amd64 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-07 01:23:51,368 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] | [2026-09-07 01:23:51,368 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:51,368 command DEBUG] Read lines ['/ # _'] [2026-09-07 01:23:51,368 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-07 01:23:51,368 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-07 01:23:51,368 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:23:51,369 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:51,369 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:23:52,405 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:23:53,336 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3981 [2026-09-07 01:23:53,336 QEMU-amd64 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-07 01:23:59,597 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:23:59,597 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] | [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:23:59,598 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:23:59,598 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:23:59,598 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:24:00,620 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:01,525 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3986 [2026-09-07 01:24:01,526 QEMU-amd64 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-07 01:24:04,917 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | / # l_ [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] | [2026-09-07 01:24:04,917 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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', '/ # l_', ''] [2026-09-07 01:24:06,919 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:24:06,919 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:06,920 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-07 01:24:07,931 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:08,224 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:08,225 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4031 [2026-09-07 01:24:08,225 QEMU-amd64 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-07 01:24:09,946 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] | [2026-09-07 01:24:09,946 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:09,946 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:24:09,946 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:24:09,946 command DEBUG] self.vterm = [] [2026-09-07 01:24:09,947 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:09,947 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-07 01:24:10,961 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:11,266 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4031 [2026-09-07 01:24:11,266 QEMU-amd64 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-07 01:24:12,836 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision ce0001699 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] | [2026-09-07 01:24:12,836 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision ce0001699', 'Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:12,836 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-07 01:24:14,838 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:24:14,838 command DEBUG] self.vterm = [] [2026-09-07 01:24:14,838 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:14,838 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:24:15,854 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:16,175 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:16,176 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3876 [2026-09-07 01:24:16,176 QEMU-amd64 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-07 01:24:17,905 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:17,905 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:24:17,906 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:17,906 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-07 01:24:17,906 command INFO] Command 'ls /tmp/mnt' done. [2026-09-07 01:24:17,906 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-07 01:24:17,906 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:24:17,907 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:17,907 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-07 01:24:18,918 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:19,278 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3876 [2026-09-07 01:24:19,278 QEMU-amd64 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-07 01:24:20,947 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:24:20,947 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:24:20,948 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:24:20,948 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:20,948 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:24:21,960 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:22,173 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3876 [2026-09-07 01:24:22,173 QEMU-amd64 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-07 01:24:23,735 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:24:23,735 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:25,737 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:24:25,738 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:25,738 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-07 01:24:26,750 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:26,963 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3935 [2026-09-07 01:24:26,963 QEMU-amd64 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-07 01:24:28,529 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-09-07 01:24:28,529 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:28,529 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:24:28,529 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:24:28,529 command DEBUG] self.vterm = [] [2026-09-07 01:24:28,530 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:28,530 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-07 01:24:29,542 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:29,846 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3935 [2026-09-07 01:24:29,846 QEMU-amd64 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-07 01:24:35,202 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | Built on 2026-09-07 01:16:16 [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:35,202 QEMU-amd64 DEBUG] | [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-09-07 01:24:35,203 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-07 01:16:16', 'Running on amd64 (terminal/59)', '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-07 01:24:35,203 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-07 01:24:37,207 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:24:37,207 command DEBUG] self.vterm = [] [2026-09-07 01:24:37,207 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:37,208 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-07 01:24:38,262 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:39,214 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-09-07 01:24:39,214 QEMU-amd64 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-07 01:24:45,560 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:24:45,560 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', '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-07 01:24:45,560 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-07 01:24:45,560 command INFO] Command 'umount /tmp/mnt' done. [2026-09-07 01:24:45,560 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-07 01:24:45,560 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:24:45,561 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:45,561 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-07 01:24:46,589 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:47,467 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-09-07 01:24:47,467 QEMU-amd64 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-07 01:24:53,812 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | [2026-09-07 01:24:53,812 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:24:53,816 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', '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-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:24:53,817 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:24:53,817 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:24:53,818 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:24:53,818 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:24:54,843 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:24:55,771 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:24:55,772 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3816 [2026-09-07 01:24:55,772 QEMU-amd64 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-07 01:25:02,191 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | [2026-09-07 01:25:02,191 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:02,192 QEMU-amd64 DEBUG] | / # l_ [2026-09-07 01:25:02,193 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', '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', '/ # l_'] [2026-09-07 01:25:04,197 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:25:04,197 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:04,198 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-07 01:25:05,262 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:06,562 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-09-07 01:25:06,563 QEMU-amd64 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-07 01:25:14,547 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:25:14,547 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', '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-07 01:25:14,547 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:25:14,547 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:25:14,548 command DEBUG] self.vterm = [] [2026-09-07 01:25:14,548 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:14,548 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: 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-07 01:25:15,585 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:16,599 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:16,599 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:16,599 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:16,599 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:16,600 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:16,600 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:16,600 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-09-07 01:25:16,600 QEMU-amd64 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-07 01:25:22,899 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:22,899 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:25:22,900 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', '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-07 01:25:22,900 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-07 01:25:24,902 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:25:24,902 command DEBUG] self.vterm = [] [2026-09-07 01:25:24,902 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:24,903 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-07 01:25:25,936 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:26,893 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-07 01:25:26,893 QEMU-amd64 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-07 01:25:33,027 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:33,027 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:25:33,028 QEMU-amd64 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-07 01:25:33,028 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-07 01:25:33,028 command INFO] Command 'ls /tmp/mnt' done. [2026-09-07 01:25:33,028 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-07 01:25:33,028 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:25:33,028 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:33,029 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:33,985 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-07 01:25:33,985 QEMU-amd64 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-07 01:25:40,143 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:40,143 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:40,143 QEMU-amd64 DEBUG] | [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:40,144 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:25:40,145 QEMU-amd64 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-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-07 01:25:40,145 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:25:40,145 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:40,145 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: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-07 01:25:41,172 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:42,154 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2026-09-07 01:25:42,155 QEMU-amd64 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-07 01:25:48,371 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:48,371 QEMU-amd64 DEBUG] | / # m_ [2026-09-07 01:25:48,371 QEMU-amd64 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', '/ # m_'] [2026-09-07 01:25:50,382 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:25:50,382 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:50,383 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-07 01:25:51,410 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:52,303 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:52,303 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:52,303 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:52,304 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:52,304 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:52,304 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:52,304 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-07 01:25:52,304 QEMU-amd64 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-07 01:25:57,108 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:25:57,108 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-07 01:25:57,108 QEMU-amd64 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-07 01:25:57,108 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:25:57,108 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:25:57,108 command DEBUG] self.vterm = [] [2026-09-07 01:25:57,109 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:25:57,109 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-07 01:25:58,140 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:25:58,710 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:25:58,710 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:25:58,710 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:25:58,710 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:25:58,711 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:25:58,711 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:25:58,711 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-07 01:25:58,711 QEMU-amd64 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-07 01:26:02,690 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:02,690 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-07 01:26:02,691 QEMU-amd64 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-07 01:26:02,691 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-07 01:26:04,695 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:26:04,695 command DEBUG] self.vterm = [] [2026-09-07 01:26:04,695 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:04,696 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:26:05,242 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:05,242 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:05,242 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:05,243 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:05,243 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:05,243 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:05,243 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-07 01:26:05,243 QEMU-amd64 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-07 01:26:08,869 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:08,869 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:08,870 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:26:08,870 QEMU-amd64 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-07 01:26:08,870 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-07 01:26:08,870 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-07 01:26:08,870 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-07 01:26:08,870 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-07 01:26:08,871 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:08,874 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-07 01:26:09,419 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:09,419 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:09,419 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:09,419 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:09,420 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:09,420 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:09,420 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-07 01:26:09,420 QEMU-amd64 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-07 01:26:11,418 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:26:11,418 QEMU-amd64 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-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-07 01:26:11,418 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-07 01:26:11,419 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-07 01:26:11,419 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-07 01:26:11,419 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-07 01:26:11,419 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-07 01:26:11,419 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:11,419 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-07 01:26:12,431 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:12,647 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-07 01:26:12,647 QEMU-amd64 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-07 01:26:14,255 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:14,255 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:26:14,255 QEMU-amd64 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-07 01:26:16,257 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-07 01:26:16,258 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:16,258 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-07 01:26:17,277 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:17,535 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-07 01:26:17,536 QEMU-amd64 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-07 01:26:19,321 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:19,321 QEMU-amd64 DEBUG] | [2026-09-07 01:26:19,321 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:19,321 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:19,321 QEMU-amd64 DEBUG] | [2026-09-07 01:26:19,321 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:26:19,322 QEMU-amd64 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-07 01:26:19,322 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-07 01:26:19,322 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-07 01:26:19,322 command DEBUG] self.vterm = [] [2026-09-07 01:26:19,322 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:19,323 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-07 01:26:20,334 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:20,547 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-07 01:26:20,547 QEMU-amd64 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-07 01:26:22,102 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:22,102 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-07 01:26:22,103 QEMU-amd64 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-07 01:26:22,103 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-07 01:26:24,105 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-07 01:26:24,105 command DEBUG] self.vterm = [] [2026-09-07 01:26:24,105 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-07 01:26:24,105 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-07 01:26:25,117 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-07 01:26:25,357 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-07 01:26:25,357 QEMU-amd64 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-07 01:26:27,950 QEMU-amd64 DEBUG] Captured text: [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | img 2097152 [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-07 01:26:27,950 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | Success. [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] | / # _ [2026-09-07 01:26:27,951 QEMU-amd64 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-07 01:26:27,951 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-07 01:26:27,951 command INFO] Command 'ls /tmp/mnt' done. [2026-09-07 01:26:27,951 QEMU-amd64 DEBUG] Sending command 'quit' Scenario passed.