/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-03-17 01:33:01,938 main DEBUG] Creating new machine default. [2026-03-17 01:33:01,968 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-806/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-03-17 01:33:02,004 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-03-17 01:33:04,006 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-03-17 01:33:04,006 QEMU-ia32 INFO] Machine started. [2026-03-17 01:33:04,006 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:33:04,006 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-03-17 01:33:04,006 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:33:04,006 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:33:04,855 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:33:04,856 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 652 [2026-03-17 01:33:04,856 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-03-17 01:33:09,129 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ????_???????????????????_??????_???????_????????_????????????????????????????_?? [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ????_???????????????????_????????_?????_????????_???_????_?????????_?????????_?? [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ?_______________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,129 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:33:09,130 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '????_???????????????????_??????_???????_????????_????????????????????????????_??', '????_???????????????????_????????_?????_????????_???_????_?????????_?????????_??', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-03-17 01:33:14,134 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-03-17 01:33:14,134 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:33:14,134 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:33:15,194 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5269 [2026-03-17 01:33:15,195 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-03-17 01:33:20,558 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:20,558 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-03-17 01:33:20,559 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????_________________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????_____________________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________'] [2026-03-17 01:33:25,562 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-03-17 01:33:25,562 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:33:25,562 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:33:26,525 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4491 [2026-03-17 01:33:26,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-03-17 01:33:33,869 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,869 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????_______________________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-03-17 01:33:33,870 QEMU-ia32 DEBUG] Captured lines: ['????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????????________________', '???????????????????????????????????????????????????????????????_________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????_______________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????????????_________'] [2026-03-17 01:33:38,874 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-03-17 01:33:38,875 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:33:38,875 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:33:40,235 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6895 [2026-03-17 01:33:40,236 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-03-17 01:33:49,248 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????????????????_????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_?????????????????????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_??????????????????_??? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ????????????????????????????????????????????_?????????????????????????????______ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????_?????????????????????????________ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-03-17 01:33:49,248 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-03-17 01:33:49,249 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????????????????????_??????????????????_?????', '?????????????????????????????????????????????????????????_??????????????????????', '?????????????????????????????????????????????????????????_??????????????????_???', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????_?????????????????????????????______', '????????????????????????????????????????????????????????????????????????????____', '??????????????????????????????????????????????_?????????????????????????________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????????????????????????????_', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????'] [2026-03-17 01:33:54,254 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-03-17 01:33:54,255 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:33:54,255 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:33:55,227 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:33:55,228 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 61 [2026-03-17 01:33:55,228 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-03-17 01:34:00,271 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:00,271 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,271 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,271 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,271 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,271 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-03-17 01:34:00,272 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-03-17 01:34:05,275 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-03-17 01:34:05,275 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:05,275 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:06,066 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:06,067 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1627 [2026-03-17 01:34:06,067 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-03-17 01:34:10,830 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,831 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,832 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,832 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,832 QEMU-ia32 DEBUG] | [2026-03-17 01:34:10,832 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:10,832 QEMU-ia32 INFO] Machine booted into userspace. [2026-03-17 01:34:10,832 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-03-17 01:34:10,832 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:34:10,833 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:10,833 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:11,730 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1627 [2026-03-17 01:34:11,730 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-03-17 01:34:16,754 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,754 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] | [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:34:16,755 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-03-17 01:34:16,755 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:34:16,756 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:16,756 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:17,695 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:17,696 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1627 [2026-03-17 01:34:17,696 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-03-17 01:34:22,682 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,683 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,684 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,684 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,684 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,684 QEMU-ia32 DEBUG] | [2026-03-17 01:34:22,684 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:24,686 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:34:24,686 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:24,687 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:25,283 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1781 [2026-03-17 01:34:25,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-03-17 01:34:30,387 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:30,387 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:30,387 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,388 QEMU-ia32 DEBUG] | [2026-03-17 01:34:30,389 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:30,389 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:34:30,389 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:34:30,389 command DEBUG] self.vterm = [] [2026-03-17 01:34:30,389 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:30,389 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:30,984 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1781 [2026-03-17 01:34:30,984 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-03-17 01:34:39,216 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:39,216 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] | [2026-03-17 01:34:39,217 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:39,217 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-03-17 01:34:41,218 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:34:41,218 command DEBUG] self.vterm = [] [2026-03-17 01:34:41,219 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:41,219 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:42,071 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1816 [2026-03-17 01:34:42,071 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-03-17 01:34:48,819 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:48,819 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] | [2026-03-17 01:34:48,820 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:48,820 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-03-17 01:34:48,821 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-03-17 01:34:48,821 command INFO] Typing 'ls -e /tmp' into default. [2026-03-17 01:34:48,821 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:34:48,821 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:48,821 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:49,582 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1816 [2026-03-17 01:34:49,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-03-17 01:34:56,267 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,267 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] | [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:34:56,268 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:34:56,268 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:34:56,269 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:34:56,269 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:34:56,615 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1816 [2026-03-17 01:34:56,616 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-03-17 01:35:01,210 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:01,210 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] | [2026-03-17 01:35:01,211 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-03-17 01:35:03,212 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:35:03,212 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:03,212 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:03,957 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1873 [2026-03-17 01:35:03,958 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-03-17 01:35:09,392 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,392 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] | [2026-03-17 01:35:09,393 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:35:09,393 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:35:09,393 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:35:09,393 command DEBUG] self.vterm = [] [2026-03-17 01:35:09,394 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:09,394 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:10,101 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:10,101 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:10,101 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:10,102 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:10,102 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:10,102 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:10,102 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1873 [2026-03-17 01:35:10,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-03-17 01:35:16,536 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,536 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] | [2026-03-17 01:35:16,537 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:35:16,537 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-03-17 01:35:18,538 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:35:18,538 command DEBUG] self.vterm = [] [2026-03-17 01:35:18,539 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:18,539 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:20,018 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2009 [2026-03-17 01:35:20,018 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-03-17 01:35:27,614 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:27,614 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:27,614 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:27,614 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,615 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,616 QEMU-ia32 DEBUG] | [2026-03-17 01:35:27,616 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:35:27,616 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-03-17 01:35:27,616 command INFO] Command 'ls -e /tmp' done. [2026-03-17 01:35:27,616 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-03-17 01:35:27,616 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:35:27,616 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:27,616 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:28,996 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2009 [2026-03-17 01:35:28,996 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-03-17 01:35:38,574 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,575 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] | [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:35:38,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-03-17 01:35:38,577 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:35:38,577 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:38,578 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:40,035 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2009 [2026-03-17 01:35:40,035 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-03-17 01:35:49,659 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,659 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] | [2026-03-17 01:35:49,660 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:35:51,662 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:35:51,662 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:35:51,662 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:35:53,093 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:35:53,093 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:35:53,093 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:35:53,093 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:35:53,093 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:35:53,094 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:35:53,094 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2171 [2026-03-17 01:35:53,094 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-03-17 01:36:00,273 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:00,273 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:00,273 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:00,273 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:00,273 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:00,273 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,274 QEMU-ia32 DEBUG] | [2026-03-17 01:36:00,275 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:00,275 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:36:00,275 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:36:00,275 command DEBUG] self.vterm = [] [2026-03-17 01:36:00,275 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:00,275 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:01,281 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2171 [2026-03-17 01:36:01,281 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-03-17 01:36:07,167 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:07,167 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] | [2026-03-17 01:36:07,168 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:07,168 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-03-17 01:36:09,170 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:36:09,170 command DEBUG] self.vterm = [] [2026-03-17 01:36:09,171 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:09,171 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:09,837 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2547 [2026-03-17 01:36:09,838 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-03-17 01:36:14,988 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:14,988 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] | [2026-03-17 01:36:14,989 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:14,989 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-03-17 01:36:14,989 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-03-17 01:36:14,989 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-03-17 01:36:14,989 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:36:14,990 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:14,990 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:15,658 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:15,658 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:15,658 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:15,658 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:15,658 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:15,659 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:15,659 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2547 [2026-03-17 01:36:15,659 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-03-17 01:36:20,971 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:20,971 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,972 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] | [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:36:20,973 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:36:20,974 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:36:20,974 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:36:20,974 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-03-17 01:36:20,974 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:36:20,974 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:20,974 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-03-17 01:36:22,003 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:22,802 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2547 [2026-03-17 01:36:22,803 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-03-17 01:36:28,021 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:28,021 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] | [2026-03-17 01:36:28,022 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:30,024 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:36:30,025 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:30,025 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:30,441 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2666 [2026-03-17 01:36:30,441 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-03-17 01:36:33,762 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,762 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] | [2026-03-17 01:36:33,763 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:33,763 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:36:33,763 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:36:33,763 command DEBUG] self.vterm = [] [2026-03-17 01:36:33,764 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:33,764 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-03-17 01:36:34,774 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:35,470 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2666 [2026-03-17 01:36:35,470 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-03-17 01:36:40,688 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,688 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,689 QEMU-ia32 DEBUG] | [2026-03-17 01:36:40,690 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:40,690 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-03-17 01:36:42,690 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:36:42,690 command DEBUG] self.vterm = [] [2026-03-17 01:36:42,690 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:42,691 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:43,261 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:43,261 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:43,262 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:43,262 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:43,262 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:43,262 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:43,262 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3668 [2026-03-17 01:36:43,262 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-03-17 01:36:47,723 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:36:47,723 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,724 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,724 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,724 QEMU-ia32 DEBUG] | [2026-03-17 01:36:47,724 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:47,724 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-03-17 01:36:47,724 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-03-17 01:36:47,724 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-03-17 01:36:47,724 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:36:47,724 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:47,724 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:36:48,642 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:48,642 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:48,642 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:48,643 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:48,643 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:48,643 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:48,643 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3668 [2026-03-17 01:36:48,643 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-03-17 01:36:53,197 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:36:53,197 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] | [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:36:53,198 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:36:53,198 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:36:53,199 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:36:53,199 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:36:53,200 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:36:53,200 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-03-17 01:36:54,249 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:36:55,271 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3668 [2026-03-17 01:36:55,271 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-03-17 01:37:01,484 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:01,485 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] | [2026-03-17 01:37:01,486 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:03,486 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:37:03,486 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:03,487 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:04,162 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:04,162 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:04,162 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:04,162 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:04,163 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:04,163 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:04,163 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3745 [2026-03-17 01:37:04,163 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-03-17 01:37:09,946 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:09,946 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] | [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:09,947 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:37:09,947 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:37:09,947 command DEBUG] self.vterm = [] [2026-03-17 01:37:09,947 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:09,947 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:11,269 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:11,269 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:11,270 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:11,270 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:11,270 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:11,270 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:11,270 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3745 [2026-03-17 01:37:11,270 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-03-17 01:37:20,441 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:20,441 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] | [2026-03-17 01:37:20,442 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:20,442 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-03-17 01:37:22,444 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:37:22,444 command DEBUG] self.vterm = [] [2026-03-17 01:37:22,445 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:22,445 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:23,863 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3780 [2026-03-17 01:37:23,863 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-03-17 01:37:33,304 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:33,304 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] | [2026-03-17 01:37:33,305 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:33,305 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-03-17 01:37:33,305 command INFO] Command 'mkdir /tmp/mnt' done. [2026-03-17 01:37:33,305 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-03-17 01:37:33,305 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:37:33,306 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:33,306 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:34,278 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:34,278 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:34,278 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:34,279 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:34,279 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:34,279 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:34,279 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3780 [2026-03-17 01:37:34,279 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-03-17 01:37:43,203 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:43,203 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] | [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:37:43,204 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-03-17 01:37:43,204 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:37:43,205 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:43,205 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:44,647 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:44,648 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3780 [2026-03-17 01:37:44,648 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-03-17 01:37:53,463 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:37:53,463 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] | [2026-03-17 01:37:53,464 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:37:55,466 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:37:55,467 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:37:55,467 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:37:56,923 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3883 [2026-03-17 01:37:56,924 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-03-17 01:38:04,890 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:04,890 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] | [2026-03-17 01:38:04,891 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:04,891 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:38:04,891 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:38:04,892 command DEBUG] self.vterm = [] [2026-03-17 01:38:04,892 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:04,892 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:38:05,874 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:05,874 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:05,874 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:05,875 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:05,875 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:05,875 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:05,875 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3883 [2026-03-17 01:38:05,875 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-03-17 01:38:14,922 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:14,922 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] | [2026-03-17 01:38:14,923 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:14,923 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-03-17 01:38:16,926 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:38:16,926 command DEBUG] self.vterm = [] [2026-03-17 01:38:16,926 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:16,926 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:17,919 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3901 [2026-03-17 01:38:17,919 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-03-17 01:38:27,312 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:27,312 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] | [2026-03-17 01:38:27,313 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:27,313 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-03-17 01:38:27,313 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-03-17 01:38:27,313 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-03-17 01:38:27,313 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:38:27,314 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:27,314 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:28,341 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:28,342 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3901 [2026-03-17 01:38:28,342 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-03-17 01:38:34,812 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:34,812 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] | [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] | [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:38:34,813 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:38:34,814 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:38:34,814 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:38:34,814 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:38:34,814 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:38:34,814 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:34,814 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:35,767 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3901 [2026-03-17 01:38:35,768 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-03-17 01:38:40,316 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:40,316 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] | [2026-03-17 01:38:40,317 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:42,319 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:38:42,319 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:42,319 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-03-17 01:38:43,329 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:43,611 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3989 [2026-03-17 01:38:43,612 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-03-17 01:38:45,716 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | [2026-03-17 01:38:45,716 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] | [2026-03-17 01:38:45,717 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:45,717 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:38:45,717 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:38:45,717 command DEBUG] self.vterm = [] [2026-03-17 01:38:45,718 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:45,718 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-03-17 01:38:46,730 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:38:46,981 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:46,981 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:46,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:46,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:46,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:46,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:46,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3989 [2026-03-17 01:38:46,982 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-03-17 01:38:49,090 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:49,090 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] | [2026-03-17 01:38:49,091 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:49,091 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-03-17 01:38:51,092 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:38:51,092 command DEBUG] self.vterm = [] [2026-03-17 01:38:51,093 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:51,093 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-03-17 01:38:52,104 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:52,863 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4013 [2026-03-17 01:38:52,864 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-03-17 01:38:57,741 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:38:57,741 QEMU-ia32 DEBUG] | [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] | [2026-03-17 01:38:57,742 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:38:57,742 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-03-17 01:38:57,742 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-03-17 01:38:57,743 command INFO] Typing 'ls /tmp/mnt' into default. [2026-03-17 01:38:57,743 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:38:57,743 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:38:57,743 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:38:58,528 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4013 [2026-03-17 01:38:58,529 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-03-17 01:39:04,038 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:04,038 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] | [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:39:04,039 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:39:04,046 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:39:04,046 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:04,047 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-03-17 01:39:05,066 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:05,799 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4013 [2026-03-17 01:39:05,799 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-03-17 01:39:11,538 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:11,538 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] | [2026-03-17 01:39:11,539 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:13,540 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:39:13,540 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:13,540 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:39:15,026 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:15,026 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:15,027 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:15,027 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:15,027 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:15,027 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:15,027 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4064 [2026-03-17 01:39:15,027 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-03-17 01:39:24,833 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:24,833 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] | [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:24,834 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:39:24,834 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:39:24,834 command DEBUG] self.vterm = [] [2026-03-17 01:39:24,834 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:24,834 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:39:26,080 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:26,081 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4064 [2026-03-17 01:39:26,081 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-03-17 01:39:34,471 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 9b534a412 [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:34,471 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] | [2026-03-17 01:39:34,472 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 9b534a412', 'Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:34,472 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-03-17 01:39:36,474 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:39:36,474 command DEBUG] self.vterm = [] [2026-03-17 01:39:36,475 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:36,475 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:37,818 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3898 [2026-03-17 01:39:37,819 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-03-17 01:39:46,403 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | [2026-03-17 01:39:46,403 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:39:46,404 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:46,404 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-03-17 01:39:46,404 command INFO] Command 'ls /tmp/mnt' done. [2026-03-17 01:39:46,405 command INFO] Typing 'umount /tmp/mnt' into default. [2026-03-17 01:39:46,405 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:39:46,405 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:46,405 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:47,555 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3898 [2026-03-17 01:39:47,555 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-03-17 01:39:56,571 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:39:56,571 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:39:56,572 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:39:56,573 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:39:56,573 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:39:56,574 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:39:57,935 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:39:57,936 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3898 [2026-03-17 01:39:57,936 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-03-17 01:40:06,609 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:06,609 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:40:06,610 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:08,612 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:40:08,612 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:08,612 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:09,959 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3955 [2026-03-17 01:40:09,959 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-03-17 01:40:18,983 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:18,983 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-03-17 01:40:18,984 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:18,984 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:40:18,984 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:40:18,984 command DEBUG] self.vterm = [] [2026-03-17 01:40:18,985 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:18,985 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:20,549 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:20,549 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:20,549 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:20,549 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:20,549 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:20,550 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:20,550 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3955 [2026-03-17 01:40:20,550 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-03-17 01:40:28,676 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:28,676 QEMU-ia32 DEBUG] | Built on 2026-03-17 01:30:07 [2026-03-17 01:40:28,676 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:28,677 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:28,678 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-03-17 01:40:28,678 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-03-17 01:30:07', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:28,678 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-03-17 01:40:30,678 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:40:30,678 command DEBUG] self.vterm = [] [2026-03-17 01:40:30,678 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:30,679 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:31,783 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:31,783 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:31,783 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:31,783 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:31,784 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:31,784 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:31,784 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-03-17 01:40:31,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-03-17 01:40:40,411 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:40,411 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:40:40,412 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:40,412 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-03-17 01:40:40,412 command INFO] Command 'umount /tmp/mnt' done. [2026-03-17 01:40:40,412 command INFO] Typing 'ls /tmp/mnt' into default. [2026-03-17 01:40:40,413 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:40:40,413 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:40,413 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:41,179 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:41,180 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-03-17 01:40:41,180 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-03-17 01:40:48,254 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:48,254 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:40:48,255 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:40:48,255 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:40:48,256 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:48,256 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:48,945 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:48,946 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-03-17 01:40:48,946 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-03-17 01:40:54,079 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | [2026-03-17 01:40:54,079 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:40:54,080 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:40:56,082 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:40:56,082 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:40:56,083 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:40:56,809 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2026-03-17 01:40:56,810 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-03-17 01:41:01,582 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:01,582 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:01,583 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:01,584 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:01,584 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:01,584 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:41:01,584 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:41:01,584 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:41:01,584 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:41:01,584 command DEBUG] self.vterm = [] [2026-03-17 01:41:01,584 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:01,585 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:02,205 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2026-03-17 01:41:02,205 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-03-17 01:41:06,932 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:06,932 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-03-17 01:41:06,932 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:41:06,933 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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-03-17 01:41:06,934 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-03-17 01:41:08,934 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:41:08,934 command DEBUG] self.vterm = [] [2026-03-17 01:41:08,935 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:08,935 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:09,291 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2026-03-17 01:41:09,292 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-03-17 01:41:11,436 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:11,436 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:41:11,437 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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-03-17 01:41:11,437 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-03-17 01:41:11,437 command INFO] Command 'ls /tmp/mnt' done. [2026-03-17 01:41:11,437 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-03-17 01:41:11,437 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:41:11,438 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:11,438 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-03-17 01:41:12,449 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:13,267 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2026-03-17 01:41:13,267 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-03-17 01:41:18,126 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:18,126 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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-03-17 01:41:18,127 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:41:18,127 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-03-17 01:41:18,128 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-03-17 01:41:18,128 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:41:18,129 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:18,129 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:18,922 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2026-03-17 01:41:18,922 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-03-17 01:41:23,833 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:23,833 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:41:23,834 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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-03-17 01:41:25,834 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:41:25,834 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:25,834 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:26,653 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:26,654 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2026-03-17 01:41:26,654 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-03-17 01:41:31,889 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-03-17 01:41:31,889 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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-03-17 01:41:31,889 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:41:31,889 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:41:31,889 command DEBUG] self.vterm = [] [2026-03-17 01:41:31,890 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:31,890 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-03-17 01:41:32,897 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:41:33,634 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:33,634 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:33,634 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:33,634 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:33,635 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:33,635 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:33,635 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2026-03-17 01:41:33,635 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-03-17 01:41:39,724 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:39,725 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-03-17 01:41:39,726 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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-03-17 01:41:39,726 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-03-17 01:41:41,728 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:41:41,728 command DEBUG] self.vterm = [] [2026-03-17 01:41:41,729 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:41,729 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:42,833 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-03-17 01:41:42,833 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-03-17 01:41:52,310 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:41:52,310 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:41:52,311 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:41:52,311 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-03-17 01:41:52,311 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-03-17 01:41:52,311 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-03-17 01:41:52,312 command INFO] Typing 'ls /tmp/mnt' into default. [2026-03-17 01:41:52,312 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-03-17 01:41:52,312 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:41:52,312 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:41:53,525 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:41:53,526 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-03-17 01:41:53,526 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-03-17 01:42:03,014 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:42:03,014 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:42:03,015 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-03-17 01:42:03,015 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-03-17 01:42:03,015 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-03-17 01:42:03,016 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-03-17 01:42:03,016 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:42:03,016 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:42:04,727 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-03-17 01:42:04,728 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-03-17 01:42:13,946 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:42:13,946 QEMU-ia32 DEBUG] | [2026-03-17 01:42:13,946 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:42:13,946 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:42:13,947 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:13,948 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:42:13,948 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-03-17 01:42:15,950 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-03-17 01:42:15,951 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:42:15,951 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:42:17,127 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:42:17,127 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:42:17,127 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:42:17,127 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:42:17,128 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:42:17,128 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:42:17,128 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-03-17 01:42:17,128 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-03-17 01:42:24,513 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:42:24,513 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:24,514 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:42:24,514 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-03-17 01:42:24,514 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-03-17 01:42:24,514 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-03-17 01:42:24,514 command DEBUG] self.vterm = [] [2026-03-17 01:42:24,515 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:42:24,515 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:42:25,392 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-03-17 01:42:25,392 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-03-17 01:42:29,784 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:42:29,784 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:29,785 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-03-17 01:42:29,785 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-03-17 01:42:29,785 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-03-17 01:42:31,787 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-03-17 01:42:31,787 command DEBUG] self.vterm = [] [2026-03-17 01:42:31,787 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-03-17 01:42:31,787 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-03-17 01:42:32,798 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-03-17 01:42:33,200 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-03-17 01:42:33,200 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-03-17 01:42:36,598 QEMU-ia32 DEBUG] Captured text: [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | img 2097152 [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | Device: fbd0 [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-03-17 01:42:36,598 QEMU-ia32 DEBUG] | Writing root directory. [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | Success. [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] | / # _ [2026-03-17 01:42:36,599 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-03-17 01:42:36,599 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-03-17 01:42:36,599 command INFO] Command 'ls /tmp/mnt' done. [2026-03-17 01:42:36,599 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.