/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-15 01:26:43,699 main DEBUG] Creating new machine default. [2026-09-15 01:26:43,703 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-829/ia32/helenos-ia32.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/ia32/helenos/serial.txt [2026-09-15 01:26:43,704 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-15 01:26:45,705 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-15 01:26:45,705 QEMU-ia32 INFO] Machine started. [2026-09-15 01:26:45,705 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:26:45,705 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-15 01:26:45,705 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:26:45,705 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:26:46,333 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:26:46,337 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1787 [2026-09-15 01:26:46,337 QEMU-ia32 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-15 01:26:48,854 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ____?????????????????????????????????????????????????????????????_???___________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ____??_?????????????????????????_????????????????????????????????_????__________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:48,854 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '____?????????????????????????????????????????????????????????????_???___________', '____??_?????????????????????????_????????????????????????????????_????__________', '________________________________________________________________________________'] [2026-09-15 01:26:53,859 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-15 01:26:53,859 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:26:53,859 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:26:54,502 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-09-15 01:26:54,503 QEMU-ia32 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-15 01:26:57,325 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ???????????????????????????_____________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ???????????????????_____________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:26:57,325 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-09-15 01:27:02,332 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-15 01:27:02,332 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:02,338 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:03,023 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5628 [2026-09-15 01:27:03,024 QEMU-ia32 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-15 01:27:07,988 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-15 01:27:07,988 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_??????????__________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-15 01:27:07,989 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????????????????__________________', '???????????????????????????????????????????????????_??????????__________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????????????????????___', '?????????????????????????????????????????????????????????????????????????????___', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '??????????????????????????????????????????????__________________________________'] [2026-09-15 01:27:12,999 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-15 01:27:12,999 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:12,999 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:14,053 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6064 [2026-09-15 01:27:14,053 QEMU-ia32 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-15 01:27:19,943 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-15 01:27:19,943 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_??????______ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_?????????____ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_???????_????? [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_??????________________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-15 01:27:19,944 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????________________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????_________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '???????????????????????????????????????????????????????????????????_??????______', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????????????????????????_?????????____', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????_???????_?????', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????_??????________________', '???????????????????????????????????????????????????????????????????????_________'] [2026-09-15 01:27:24,948 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-09-15 01:27:24,948 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:24,949 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:25,928 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5147 [2026-09-15 01:27:25,928 QEMU-ia32 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-15 01:27:30,559 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-15 01:27:30,561 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-15 01:27:30,562 QEMU-ia32 DEBUG] Captured lines: ['????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????????????????????????????_', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________'] [2026-09-15 01:27:35,569 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-09-15 01:27:35,569 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:35,573 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:36,230 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 61 [2026-09-15 01:27:36,230 QEMU-ia32 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-15 01:27:40,079 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,079 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,080 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,080 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,080 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,080 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-15 01:27:40,080 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-09-15 01:27:45,089 rtr-vterm DEBUG] remaining=150, n=6, interval=5, "Failed to boot into userspace" [2026-09-15 01:27:45,089 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:45,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-15 01:27:46,130 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:46,731 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1617 [2026-09-15 01:27:46,731 QEMU-ia32 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-15 01:27:50,880 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] | [2026-09-15 01:27:50,881 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:27:50,882 QEMU-ia32 INFO] Machine booted into userspace. [2026-09-15 01:27:50,882 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-15 01:27:50,882 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:27:50,882 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:50,885 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:51,894 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1617 [2026-09-15 01:27:51,894 QEMU-ia32 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-15 01:27:57,997 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,997 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] | [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:27:57,998 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:27:57,999 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:27:57,999 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:27:57,999 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:27:57,999 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-09-15 01:27:57,999 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:27:57,999 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:27:57,999 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-15 01:27:59,020 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:27:59,989 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1617 [2026-09-15 01:27:59,990 QEMU-ia32 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-15 01:28:06,660 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] | [2026-09-15 01:28:06,660 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:08,664 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:28:08,665 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:08,665 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:09,597 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1767 [2026-09-15 01:28:09,598 QEMU-ia32 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-15 01:28:14,533 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] | [2026-09-15 01:28:14,533 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:14,533 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:28:14,533 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:28:14,533 command DEBUG] self.vterm = [] [2026-09-15 01:28:14,534 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:14,534 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-15 01:28:15,569 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:16,159 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1767 [2026-09-15 01:28:16,160 QEMU-ia32 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-15 01:28:19,940 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,940 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] | [2026-09-15 01:28:19,941 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:19,941 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-09-15 01:28:21,943 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:28:21,943 command DEBUG] self.vterm = [] [2026-09-15 01:28:21,943 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:21,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-15 01:28:22,981 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:28:23,571 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:23,571 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:23,571 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:23,571 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:23,572 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:23,572 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:23,572 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1803 [2026-09-15 01:28:23,572 QEMU-ia32 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-15 01:28:27,335 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,335 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,336 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,336 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,336 QEMU-ia32 DEBUG] | [2026-09-15 01:28:27,336 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:27,336 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-09-15 01:28:27,336 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-15 01:28:27,336 command INFO] Typing 'ls -e /tmp' into default. [2026-09-15 01:28:27,336 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:28:27,341 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:27,341 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:27,891 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1803 [2026-09-15 01:28:27,891 QEMU-ia32 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-15 01:28:31,645 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:31,645 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] | [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:28:31,646 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:28:31,646 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:28:31,647 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:31,647 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-15 01:28:32,667 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:33,489 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1803 [2026-09-15 01:28:33,490 QEMU-ia32 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-15 01:28:39,772 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] | [2026-09-15 01:28:39,772 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:41,774 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:28:41,774 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:41,775 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:42,824 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1857 [2026-09-15 01:28:42,825 QEMU-ia32 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-15 01:28:49,176 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] | [2026-09-15 01:28:49,176 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:49,176 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:28:49,176 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:28:49,176 command DEBUG] self.vterm = [] [2026-09-15 01:28:49,177 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:49,177 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:50,284 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1861 [2026-09-15 01:28:50,284 QEMU-ia32 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-15 01:28:56,113 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | _ [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] | [2026-09-15 01:28:56,113 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:28:56,113 command DEBUG] Read lines ['/ # ls -e /tmp', '_'] [2026-09-15 01:28:58,115 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:28:58,115 command DEBUG] self.vterm = [] [2026-09-15 01:28:58,116 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:28:58,116 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-15 01:28:59,165 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:28:59,813 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1991 [2026-09-15 01:28:59,814 QEMU-ia32 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-15 01:29:03,794 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,794 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,795 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,795 QEMU-ia32 DEBUG] | [2026-09-15 01:29:03,795 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:03,795 command DEBUG] Read lines ['img 2097152', '/ # _'] [2026-09-15 01:29:03,795 command INFO] Command 'ls -e /tmp' done. [2026-09-15 01:29:03,795 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-15 01:29:03,795 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:29:03,795 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:03,799 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:04,385 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1991 [2026-09-15 01:29:04,385 QEMU-ia32 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-15 01:29:08,389 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,390 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] | [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:29:08,391 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:29:08,392 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:29:08,392 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:29:08,392 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-15 01:29:08,392 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:29:08,392 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:08,392 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-15 01:29:09,402 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:10,004 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1991 [2026-09-15 01:29:10,010 QEMU-ia32 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-15 01:29:13,928 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,928 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] | [2026-09-15 01:29:13,929 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:15,931 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:29:15,932 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:15,932 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:17,001 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2154 [2026-09-15 01:29:17,001 QEMU-ia32 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-15 01:29:23,221 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:23,221 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] | [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:23,222 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:29:23,222 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:29:23,222 command DEBUG] self.vterm = [] [2026-09-15 01:29:23,222 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:23,222 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-15 01:29:24,243 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:25,303 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2155 [2026-09-15 01:29:25,304 QEMU-ia32 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-15 01:29:31,394 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | _ [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] | [2026-09-15 01:29:31,395 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:31,395 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', '_'] [2026-09-15 01:29:33,400 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:29:33,400 command DEBUG] self.vterm = [] [2026-09-15 01:29:33,400 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:33,401 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-15 01:29:34,434 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:35,401 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-15 01:29:35,402 QEMU-ia32 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-15 01:29:41,334 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] | [2026-09-15 01:29:41,335 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:41,335 command DEBUG] Read lines ['file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-15 01:29:41,335 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-15 01:29:41,335 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-15 01:29:41,335 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:29:41,336 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:41,336 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-15 01:29:42,388 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:43,432 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-15 01:29:43,432 QEMU-ia32 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-15 01:29:49,751 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:29:49,751 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] | [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:29:49,752 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-15 01:29:49,752 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:29:49,753 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:49,753 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-15 01:29:50,792 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:29:51,783 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2531 [2026-09-15 01:29:51,784 QEMU-ia32 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-15 01:29:57,982 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] | [2026-09-15 01:29:57,982 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:29:59,992 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:29:59,992 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:29:59,992 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-15 01:30:01,029 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:02,166 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:02,166 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:02,167 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:02,167 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:02,167 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:02,167 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:02,167 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2650 [2026-09-15 01:30:02,167 QEMU-ia32 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-15 01:30:08,137 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:08,137 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] | [2026-09-15 01:30:08,138 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:08,138 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:30:08,145 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:30:08,145 command DEBUG] self.vterm = [] [2026-09-15 01:30:08,146 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:08,147 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-15 01:30:09,174 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:09,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2650 [2026-09-15 01:30:09,938 QEMU-ia32 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-15 01:30:14,270 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:14,270 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] | [2026-09-15 01:30:14,271 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:14,271 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-09-15 01:30:16,273 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:30:16,273 command DEBUG] self.vterm = [] [2026-09-15 01:30:16,273 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:16,278 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-15 01:30:17,302 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:17,866 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:17,866 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:17,866 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:17,866 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:17,869 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:17,869 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:17,869 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3649 [2026-09-15 01:30:17,870 QEMU-ia32 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-15 01:30:21,725 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,725 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] | [2026-09-15 01:30:21,726 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:21,726 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-15 01:30:21,726 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-15 01:30:21,726 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-15 01:30:21,726 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:30:21,727 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:21,727 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-15 01:30:22,757 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:23,401 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3649 [2026-09-15 01:30:23,401 QEMU-ia32 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-15 01:30:25,142 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:25,142 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] | [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:30:25,143 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:25,143 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:30:25,144 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:25,144 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-15 01:30:26,154 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:26,369 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3649 [2026-09-15 01:30:26,369 QEMU-ia32 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-15 01:30:27,949 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] | [2026-09-15 01:30:27,949 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:29,951 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:30:29,952 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:29,952 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-15 01:30:30,964 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:31,256 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:31,257 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3727 [2026-09-15 01:30:31,257 QEMU-ia32 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-15 01:30:34,139 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] | [2026-09-15 01:30:34,139 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:34,139 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:30:34,139 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:30:34,139 command DEBUG] self.vterm = [] [2026-09-15 01:30:34,140 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:34,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-15 01:30:35,153 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:35,747 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3734 [2026-09-15 01:30:35,748 QEMU-ia32 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-15 01:30:39,361 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | _ [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] | [2026-09-15 01:30:39,361 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:39,362 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '_'] [2026-09-15 01:30:41,367 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:30:41,367 command DEBUG] self.vterm = [] [2026-09-15 01:30:41,367 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:41,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:41,957 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3762 [2026-09-15 01:30:41,957 QEMU-ia32 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-15 01:30:45,944 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] | [2026-09-15 01:30:45,944 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:45,944 command DEBUG] Read lines ['/ # _'] [2026-09-15 01:30:45,944 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-15 01:30:45,944 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-15 01:30:45,944 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:30:45,945 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:45,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-15 01:30:46,972 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:47,587 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3762 [2026-09-15 01:30:47,587 QEMU-ia32 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-15 01:30:51,369 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] | [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:30:51,369 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-15 01:30:51,370 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:30:51,370 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:30:51,370 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-15 01:30:52,395 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:30:52,987 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3762 [2026-09-15 01:30:52,987 QEMU-ia32 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-15 01:30:58,282 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] | [2026-09-15 01:30:58,282 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:00,290 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:31:00,290 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:00,290 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-15 01:31:01,320 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:02,333 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3865 [2026-09-15 01:31:02,333 QEMU-ia32 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-15 01:31:08,222 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] | [2026-09-15 01:31:08,222 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:08,222 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:31:08,222 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:31:08,222 command DEBUG] self.vterm = [] [2026-09-15 01:31:08,223 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:08,223 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-15 01:31:09,241 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:10,291 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3865 [2026-09-15 01:31:10,291 QEMU-ia32 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-15 01:31:16,273 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:16,273 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] | [2026-09-15 01:31:16,274 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:16,274 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-15 01:31:18,278 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:31:18,278 command DEBUG] self.vterm = [] [2026-09-15 01:31:18,278 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:18,279 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-15 01:31:19,296 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:20,204 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-09-15 01:31:20,204 QEMU-ia32 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-15 01:31:26,622 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] | [2026-09-15 01:31:26,622 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:26,622 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-15 01:31:26,622 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-15 01:31:26,622 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-15 01:31:26,622 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:31:26,623 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:26,623 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-15 01:31:27,660 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:28,612 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:28,612 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:28,612 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:28,612 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:28,612 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:28,613 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:28,613 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-09-15 01:31:28,613 QEMU-ia32 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-15 01:31:34,607 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] | [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:34,607 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:31:34,607 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:31:34,608 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:31:34,608 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:34,608 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-15 01:31:35,625 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:36,695 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-09-15 01:31:36,695 QEMU-ia32 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-15 01:31:42,594 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:42,594 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] | [2026-09-15 01:31:42,595 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:44,599 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:31:44,599 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:44,599 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-15 01:31:45,662 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:46,692 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3971 [2026-09-15 01:31:46,692 QEMU-ia32 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-15 01:31:52,911 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:52,915 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:31:52,916 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-15 01:31:52,916 QEMU-ia32 DEBUG] | [2026-09-15 01:31:52,916 QEMU-ia32 DEBUG] | [2026-09-15 01:31:52,916 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:52,916 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:31:52,916 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:31:52,919 command DEBUG] self.vterm = [] [2026-09-15 01:31:52,920 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:31:52,922 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-15 01:31:53,980 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:31:54,540 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3971 [2026-09-15 01:31:54,540 QEMU-ia32 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-15 01:31:59,064 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] | [2026-09-15 01:31:59,064 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:31:59,065 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-09-15 01:32:01,071 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:32:01,071 command DEBUG] self.vterm = [] [2026-09-15 01:32:01,071 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:01,071 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-15 01:32:02,094 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:02,672 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3995 [2026-09-15 01:32:02,672 QEMU-ia32 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-15 01:32:06,665 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] | [2026-09-15 01:32:06,665 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:06,665 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-09-15 01:32:06,665 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-15 01:32:06,665 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-15 01:32:06,665 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:32:06,666 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:06,666 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-15 01:32:07,699 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:08,275 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:08,276 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3995 [2026-09-15 01:32:08,276 QEMU-ia32 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-15 01:32:11,986 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] | [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:32:11,986 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:32:11,986 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:32:11,987 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:11,987 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-15 01:32:12,997 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:13,620 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3995 [2026-09-15 01:32:13,620 QEMU-ia32 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-15 01:32:18,450 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:18,450 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] | [2026-09-15 01:32:18,454 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:20,457 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:32:20,457 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:20,460 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:21,312 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4045 [2026-09-15 01:32:21,313 QEMU-ia32 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-15 01:32:25,040 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:25,040 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:32:25,040 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:25,040 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] | [2026-09-15 01:32:25,041 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:25,041 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:32:25,048 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:32:25,048 command DEBUG] self.vterm = [] [2026-09-15 01:32:25,048 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:25,049 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-15 01:32:26,073 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:26,581 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4045 [2026-09-15 01:32:26,582 QEMU-ia32 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-15 01:32:30,473 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 7873d858b [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] | [2026-09-15 01:32:30,473 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 7873d858b', 'Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:30,473 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-15 01:32:32,475 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:32:32,476 command DEBUG] self.vterm = [] [2026-09-15 01:32:32,476 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:32,476 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-15 01:32:33,498 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:34,068 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3892 [2026-09-15 01:32:34,068 QEMU-ia32 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-15 01:32:38,156 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:38,157 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:38,158 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:38,159 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-15 01:32:38,159 command INFO] Command 'ls /tmp/mnt' done. [2026-09-15 01:32:38,159 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-15 01:32:38,159 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:32:38,159 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:38,161 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:32:39,180 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:39,181 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3892 [2026-09-15 01:32:39,181 QEMU-ia32 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-15 01:32:45,697 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:45,697 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:32:45,698 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:32:45,698 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:32:45,699 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:45,699 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-15 01:32:46,722 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:47,628 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-15 01:32:47,628 QEMU-ia32 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-15 01:32:53,748 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] | / # u_ [2026-09-15 01:32:53,748 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-15 01:23:49', 'Running on ia32 (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', '/ # u_'] [2026-09-15 01:32:55,752 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:32:55,752 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:32:55,753 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:32:56,823 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3949 [2026-09-15 01:32:56,823 QEMU-ia32 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-15 01:33:03,389 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:03,389 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:33:03,389 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:03,389 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:03,390 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:03,391 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:03,391 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:03,391 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:03,391 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-09-15 01:33:03,393 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:33:03,393 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:33:03,393 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:33:03,393 command DEBUG] self.vterm = [] [2026-09-15 01:33:03,394 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:03,394 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-15 01:33:04,415 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:05,332 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3949 [2026-09-15 01:33:05,333 QEMU-ia32 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-15 01:33:11,859 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Built on 2026-09-15 01:23:49 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-09-15 01:33:11,859 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-15 01:23:49', 'Running on ia32 (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-15 01:33:11,859 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-15 01:33:13,864 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:33:13,864 command DEBUG] self.vterm = [] [2026-09-15 01:33:13,864 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:13,865 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-15 01:33:14,896 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:15,525 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-15 01:33:15,525 QEMU-ia32 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-15 01:33:18,294 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | [2026-09-15 01:33:18,294 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (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-15 01:33:18,295 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-15 01:33:18,295 command INFO] Command 'umount /tmp/mnt' done. [2026-09-15 01:33:18,295 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-15 01:33:18,295 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:33:18,295 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:18,295 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-15 01:33:19,307 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:19,593 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-15 01:33:19,593 QEMU-ia32 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-15 01:33:22,131 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (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-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:33:22,131 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:33:22,132 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:22,132 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:33:22,132 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:22,132 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-15 01:33:23,152 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:23,688 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:23,688 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:23,691 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:23,691 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:23,691 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:23,691 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:23,691 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-15 01:33:23,691 QEMU-ia32 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-15 01:33:27,520 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:27,520 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:27,524 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (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-15 01:33:29,526 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:33:29,526 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:29,527 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:30,098 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-09-15 01:33:30,098 QEMU-ia32 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-15 01:33:33,784 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:33,784 QEMU-ia32 DEBUG] | [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (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-15 01:33:33,785 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:33:33,785 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:33:33,785 command DEBUG] self.vterm = [] [2026-09-15 01:33:33,785 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:33,785 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-15 01:33:34,813 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:35,429 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-09-15 01:33:35,429 QEMU-ia32 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-15 01:33:39,254 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:33:39,254 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (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-15 01:33:39,254 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-15 01:33:41,260 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:33:41,260 command DEBUG] self.vterm = [] [2026-09-15 01:33:41,260 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:41,260 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-15 01:33:42,288 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:42,967 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-15 01:33:42,967 QEMU-ia32 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-15 01:33:46,708 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:46,708 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:46,709 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:46,709 QEMU-ia32 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-15 01:33:46,709 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-15 01:33:46,709 command INFO] Command 'ls /tmp/mnt' done. [2026-09-15 01:33:46,709 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-15 01:33:46,709 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:33:46,710 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:46,714 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-15 01:33:47,737 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:48,054 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:48,054 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:48,054 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:48,055 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:48,055 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:48,055 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:48,055 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-15 01:33:48,055 QEMU-ia32 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-15 01:33:49,757 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:49,757 QEMU-ia32 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-15 01:33:49,757 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:33:49,757 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-15 01:33:49,758 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:33:49,758 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:49,758 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-15 01:33:50,764 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:51,043 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:51,043 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:51,044 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:51,044 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:51,044 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:51,044 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:51,044 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-15 01:33:51,044 QEMU-ia32 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-15 01:33:52,769 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:52,769 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:33:52,769 QEMU-ia32 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-15 01:33:54,771 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:33:54,771 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:54,772 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-15 01:33:55,783 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:56,101 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:56,102 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-15 01:33:56,102 QEMU-ia32 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-15 01:33:57,825 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:33:57,825 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-15 01:33:57,826 QEMU-ia32 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-15 01:33:57,826 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:33:57,826 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:33:57,826 command DEBUG] self.vterm = [] [2026-09-15 01:33:57,826 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:33:57,826 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-15 01:33:58,843 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:33:59,135 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-15 01:33:59,135 QEMU-ia32 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-15 01:34:00,907 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:00,907 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:00,908 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-15 01:34:00,908 QEMU-ia32 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-15 01:34:00,908 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-15 01:34:02,909 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:34:02,909 command DEBUG] self.vterm = [] [2026-09-15 01:34:02,910 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:02,910 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-15 01:34:03,923 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:04,140 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-15 01:34:04,140 QEMU-ia32 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-15 01:34:05,818 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:05,818 QEMU-ia32 DEBUG] | [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:34:05,819 QEMU-ia32 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-15 01:34:05,819 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-15 01:34:05,819 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-15 01:34:05,819 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-15 01:34:05,819 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-15 01:34:05,819 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:05,819 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-15 01:34:06,831 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:07,121 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-15 01:34:07,121 QEMU-ia32 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-15 01:34:08,959 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:08,959 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:34:08,960 QEMU-ia32 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-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-15 01:34:08,960 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-15 01:34:08,960 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-15 01:34:08,961 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:08,961 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-15 01:34:09,971 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:10,234 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:10,234 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:10,234 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:10,235 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:10,235 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:10,235 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:10,235 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-15 01:34:10,235 QEMU-ia32 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-15 01:34:12,060 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:12,060 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:34:12,060 QEMU-ia32 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-15 01:34:14,062 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-15 01:34:14,063 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:14,063 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-15 01:34:15,074 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:15,360 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-15 01:34:15,360 QEMU-ia32 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-15 01:34:17,036 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:17,036 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:34:17,037 QEMU-ia32 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-15 01:34:17,037 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-15 01:34:17,037 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-15 01:34:17,037 command DEBUG] self.vterm = [] [2026-09-15 01:34:17,037 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:17,037 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-15 01:34:18,049 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:18,328 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-15 01:34:18,328 QEMU-ia32 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-15 01:34:20,067 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:20,067 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:20,068 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-15 01:34:20,068 QEMU-ia32 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-15 01:34:20,068 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-15 01:34:22,069 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-15 01:34:22,069 command DEBUG] self.vterm = [] [2026-09-15 01:34:22,070 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-15 01:34:22,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-15 01:34:23,081 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-15 01:34:23,371 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-15 01:34:23,371 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-15 01:34:23,372 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-15 01:34:23,372 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-15 01:34:23,372 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-15 01:34:23,372 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-15 01:34:23,372 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-15 01:34:23,372 QEMU-ia32 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-15 01:34:25,152 QEMU-ia32 DEBUG] Captured text: [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | img 2097152 [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | Success. [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-15 01:34:25,152 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] | / # _ [2026-09-15 01:34:25,153 QEMU-ia32 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-15 01:34:25,153 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-15 01:34:25,153 command INFO] Command 'ls /tmp/mnt' done. [2026-09-15 01:34:25,153 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.