/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-04-25 01:25:40,091 main DEBUG] Creating new machine default. [2026-04-25 01:25:40,092 QEMU-amd64 DEBUG] Starting QEMU: qemu-system-x86_64 -cdrom /var/helenos/nightly/web-ci/.build-817/amd64/helenos-amd64.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/amd64/helenos/serial.txt [2026-04-25 01:25:40,106 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." [2026-04-25 01:25:42,108 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-04-25 01:25:42,108 QEMU-amd64 INFO] Machine started. [2026-04-25 01:25:42,108 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:25:42,108 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-04-25 01:25:42,108 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:25:42,108 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" 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-04-25 01:25:49,922 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:25:49,922 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:25:49,922 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:25:49,923 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:25:49,923 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:25:49,923 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:25:49,923 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 397 [2026-04-25 01:25:49,923 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 632x448 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 79 | tee tmp-vm-python/tmp-default-4.txt | head -n 28 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:25:55,202 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:25:55,202 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,202 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,202 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _________________????????????????????????????????????????????__________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _________________?????????????????????????????????????????????_________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] | _______________________________________________________________________________ [2026-04-25 01:25:55,203 QEMU-amd64 DEBUG] Captured lines: ['_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_________________????????????????????????????????????????????__________________', '_________________?????????????????????????????????????????????_________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________', '_______________________________________________________________________________'] [2026-04-25 01:26:00,206 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-04-25 01:26:00,206 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:26:00,206 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:26:01,001 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:26:01,001 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:26:01,001 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:26:01,001 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:26:01,002 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:26:01,002 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:26:01,002 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1054 [2026-04-25 01:26:01,002 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:26:04,855 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:26:04,855 QEMU-amd64 DEBUG] | ???????????????_________________________________________________________________ [2026-04-25 01:26:04,855 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-04-25 01:26:04,855 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ?_______________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-04-25 01:26:04,856 QEMU-amd64 DEBUG] Captured lines: ['???????????????_________________________________________________________________', '??????????????????????_????_____________________________________________________', '???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-04-25 01:26:09,858 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-04-25 01:26:09,858 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:26:09,858 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:26:11,059 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4919 [2026-04-25 01:26:11,060 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:17,146 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_??????????__________ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-04-25 01:26:17,147 QEMU-amd64 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????_??????????__________', '?????????????????????????????????????????????????????????????????????????_______'] [2026-04-25 01:26:22,150 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-04-25 01:26:22,150 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:26:22,151 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:26:23,877 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6134 [2026-04-25 01:26:23,877 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ???????????????????????????????????????????__?????______________________________ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-04-25 01:26:32,437 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????_?????????____ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????_??????????????????????????????????????????????_________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-04-25 01:26:32,438 QEMU-amd64 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????__?????______________________________', '????????????????????????????????????????????????????????________________________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????????????????????????_?????????____', '???????????????????????????????????????????????????_____________________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????????????________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????????____', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????????????????????________________', '????????????????????????_??????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '????????????????????????????????????????????????????????????????????????????____', '?????????????????????????????????????????????????????????????????????????????___'] [2026-04-25 01:26:37,442 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-04-25 01:26:37,443 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:26:37,443 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:26:39,083 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4207 [2026-04-25 01:26:39,084 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-04-25 01:26:47,678 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_?????_______________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ????????????????????????????????????????????_?????????__________________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-04-25 01:26:47,679 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????__________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????????????????????????????_______________________', '???????????????????????????????????????????????????_?????_______________________', '????????????????????????????????????????????_?????????__________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????__________________________________'] [2026-04-25 01:26:52,683 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-04-25 01:26:52,683 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:26:52,683 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:26:54,102 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-04-25 01:26:54,102 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:03,337 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:03,337 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,338 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] | [2026-04-25 01:27:03,339 QEMU-amd64 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:08,342 rtr-vterm DEBUG] remaining=150, n=6, interval=5, "Failed to boot into userspace" [2026-04-25 01:27:08,342 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:08,343 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:27:09,516 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2026-04-25 01:27:09,516 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:19,060 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:19,060 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:27:19,060 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:27:19,060 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:27:19,060 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,061 QEMU-amd64 DEBUG] | [2026-04-25 01:27:19,062 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:19,062 QEMU-amd64 INFO] Machine booted into userspace. [2026-04-25 01:27:19,062 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-04-25 01:27:19,062 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:27:19,062 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:19,063 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:27:20,133 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2026-04-25 01:27:20,133 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:28,848 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,849 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] | [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey z' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:27:28,850 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:27:28,851 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-04-25 01:27:28,851 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:27:28,852 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:28,852 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-04-25 01:27:29,940 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:27:31,296 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2026-04-25 01:27:31,297 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,489 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] | [2026-04-25 01:27:40,490 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:42,492 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:27:42,492 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:42,492 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:27:43,847 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1775 [2026-04-25 01:27:43,848 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:27:51,103 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,104 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,105 QEMU-amd64 DEBUG] | [2026-04-25 01:27:51,105 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:51,105 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:27:51,105 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:27:51,105 command DEBUG] self.vterm = [] [2026-04-25 01:27:51,105 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:51,105 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:27:52,455 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1775 [2026-04-25 01:27:52,456 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:27:57,483 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:27:57,483 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:27:57,483 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,484 QEMU-amd64 DEBUG] | [2026-04-25 01:27:57,485 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:27:57,485 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-04-25 01:27:59,486 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:27:59,486 command DEBUG] self.vterm = [] [2026-04-25 01:27:59,487 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:27:59,487 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:00,483 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2026-04-25 01:28:00,484 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:05,931 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,932 QEMU-amd64 DEBUG] | [2026-04-25 01:28:05,933 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:05,933 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-04-25 01:28:05,933 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-04-25 01:28:05,933 command INFO] Typing 'ls -e /tmp' into default. [2026-04-25 01:28:05,933 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:28:05,933 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:05,934 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:06,608 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2026-04-25 01:28:06,608 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] | [2026-04-25 01:28:11,129 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:28:11,130 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:28:11,130 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:11,130 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:12,005 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:12,006 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2026-04-25 01:28:12,006 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,918 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] | [2026-04-25 01:28:15,919 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:17,921 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:28:17,921 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:17,921 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-04-25 01:28:18,931 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:19,827 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1866 [2026-04-25 01:28:19,827 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:25,966 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:25,966 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,967 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,968 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,968 QEMU-amd64 DEBUG] | [2026-04-25 01:28:25,968 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:25,968 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:28:25,968 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:28:25,968 command DEBUG] self.vterm = [] [2026-04-25 01:28:25,968 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:25,968 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:26,708 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1866 [2026-04-25 01:28:26,708 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,165 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] | [2026-04-25 01:28:32,166 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:32,166 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-04-25 01:28:34,168 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:28:34,168 command DEBUG] self.vterm = [] [2026-04-25 01:28:34,169 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:34,169 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:34,779 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2001 [2026-04-25 01:28:34,779 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:41,061 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:41,061 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,062 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] | [2026-04-25 01:28:41,063 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:41,063 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-04-25 01:28:41,063 command INFO] Command 'ls -e /tmp' done. [2026-04-25 01:28:41,063 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-04-25 01:28:41,063 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:28:41,064 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:41,064 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:28:41,668 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:41,668 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:41,668 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:41,669 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:41,669 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:41,669 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:41,669 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2001 [2026-04-25 01:28:41,669 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:46,724 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,725 QEMU-amd64 DEBUG] | [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey v' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey shift-minus' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:28:46,726 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-04-25 01:28:46,727 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:28:46,727 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:46,727 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-04-25 01:28:47,756 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:28:48,620 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:28:48,620 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:28:48,620 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:28:48,620 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:28:48,620 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:28:48,621 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:28:48,621 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2001 [2026-04-25 01:28:48,621 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:28:57,416 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] | [2026-04-25 01:28:57,417 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:28:59,418 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:28:59,419 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:28:59,419 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:00,361 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2164 [2026-04-25 01:29:00,362 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,676 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] | [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:29:08,677 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:29:08,677 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:29:08,677 command DEBUG] self.vterm = [] [2026-04-25 01:29:08,678 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:29:08,678 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:10,103 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2164 [2026-04-25 01:29:10,104 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,578 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,579 QEMU-amd64 DEBUG] | [2026-04-25 01:29:19,580 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:29:19,580 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-04-25 01:29:21,580 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:29:21,580 command DEBUG] self.vterm = [] [2026-04-25 01:29:21,581 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:29:21,581 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:22,619 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:22,619 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:22,619 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:22,620 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:22,620 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:22,620 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:22,620 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2541 [2026-04-25 01:29:22,620 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:29:32,283 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,284 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] | [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:29:32,285 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-04-25 01:29:32,285 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-04-25 01:29:32,285 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-04-25 01:29:32,285 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:29:32,285 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:29:32,285 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:33,408 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2541 [2026-04-25 01:29:33,408 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:29:43,547 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,548 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] | [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey y' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey 1' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:29:43,549 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:29:43,550 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:29:43,550 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:29:43,550 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-04-25 01:29:43,550 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:29:43,550 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:29:43,550 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:45,039 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2541 [2026-04-25 01:29:45,040 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:29:52,118 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] | [2026-04-25 01:29:52,119 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:29:54,120 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:29:54,121 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:29:54,121 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:29:55,596 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2662 [2026-04-25 01:29:55,596 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:05,200 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:05,200 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:05,200 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:05,200 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:05,200 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,201 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] | [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:30:05,202 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:30:05,202 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:30:05,202 command DEBUG] self.vterm = [] [2026-04-25 01:30:05,203 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:05,203 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:30:06,707 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:06,707 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:06,708 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:06,708 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:06,708 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:06,708 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:06,708 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2662 [2026-04-25 01:30:06,708 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,863 QEMU-amd64 DEBUG] | [2026-04-25 01:30:16,864 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-04-25 01:30:16,864 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-04-25 01:30:18,866 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:30:18,866 command DEBUG] self.vterm = [] [2026-04-25 01:30:18,866 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:18,866 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:30:19,721 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:19,721 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:19,722 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:19,722 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:19,722 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:19,722 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:19,722 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3658 [2026-04-25 01:30:19,722 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,138 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] | [2026-04-25 01:30:25,139 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-04-25 01:30:25,139 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-04-25 01:30:25,139 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-04-25 01:30:25,139 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-04-25 01:30:25,139 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:30:25,140 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:25,140 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-04-25 01:30:26,156 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:30:26,841 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:26,842 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3658 [2026-04-25 01:30:26,842 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,787 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] | [2026-04-25 01:30:31,788 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:30:31,789 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:30:31,789 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:30:31,790 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:31,790 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-04-25 01:30:32,813 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:33,543 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:33,544 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3658 [2026-04-25 01:30:33,544 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:39,187 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] | [2026-04-25 01:30:39,188 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-04-25 01:30:41,190 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:30:41,190 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:41,191 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:30:41,997 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:41,998 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3734 [2026-04-25 01:30:41,998 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:45,576 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] | [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:30:45,577 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:30:45,577 command DEBUG] self.vterm = [] [2026-04-25 01:30:45,577 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:45,577 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-04-25 01:30:46,587 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:30:46,899 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:46,900 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3734 [2026-04-25 01:30:46,900 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:50,131 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,132 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,133 QEMU-amd64 DEBUG] | [2026-04-25 01:30:50,133 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-04-25 01:30:50,133 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-04-25 01:30:52,134 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:30:52,134 command DEBUG] self.vterm = [] [2026-04-25 01:30:52,135 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:52,135 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:30:52,975 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:52,975 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:52,975 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:52,976 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:52,976 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:52,976 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:52,976 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3771 [2026-04-25 01:30:52,976 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:30:58,889 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] | [2026-04-25 01:30:58,890 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-04-25 01:30:58,890 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-04-25 01:30:58,890 command INFO] Command 'mkdir /tmp/mnt' done. [2026-04-25 01:30:58,890 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-04-25 01:30:58,890 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:30:58,891 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:30:58,891 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:30:59,658 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:30:59,658 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:30:59,658 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:30:59,659 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:30:59,659 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:30:59,659 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:30:59,659 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3771 [2026-04-25 01:30:59,659 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:05,344 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] | [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-04-25 01:31:05,345 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:31:05,346 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-04-25 01:31:05,346 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:31:05,347 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:05,347 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:31:06,227 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:06,227 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:06,227 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:06,227 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:06,227 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:06,228 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:06,228 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3771 [2026-04-25 01:31:06,228 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,806 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,807 QEMU-amd64 DEBUG] | [2026-04-25 01:31:11,807 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-04-25 01:31:13,809 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:31:13,809 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:13,809 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:31:14,749 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:14,749 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:14,749 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:14,749 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:14,749 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:14,750 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:14,750 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3873 [2026-04-25 01:31:14,750 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:23,942 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] | [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-04-25 01:31:23,943 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:31:23,943 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:31:23,943 command DEBUG] self.vterm = [] [2026-04-25 01:31:23,944 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:23,944 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:25,371 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3873 [2026-04-25 01:31:25,372 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,534 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] | [2026-04-25 01:31:34,535 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-04-25 01:31:34,535 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-04-25 01:31:36,537 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:31:36,538 command DEBUG] self.vterm = [] [2026-04-25 01:31:36,538 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:36,538 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:37,975 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3891 [2026-04-25 01:31:37,976 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:47,242 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] | [2026-04-25 01:31:47,243 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-04-25 01:31:47,243 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-04-25 01:31:47,243 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-04-25 01:31:47,243 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-04-25 01:31:47,243 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:31:47,244 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:47,244 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:31:48,530 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:48,530 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:48,530 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:48,531 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:48,531 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:48,531 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:48,531 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3891 [2026-04-25 01:31:48,531 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | [2026-04-25 01:31:57,313 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:31:57,314 QEMU-amd64 DEBUG] | [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] | [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey c' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey dot' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey x' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:31:57,315 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:31:57,316 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:31:57,316 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:31:57,316 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-04-25 01:31:58,381 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:31:59,486 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:31:59,486 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:31:59,487 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:31:59,487 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:31:59,487 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:31:59,487 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:31:59,487 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3891 [2026-04-25 01:31:59,487 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:08,809 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] | [2026-04-25 01:32:08,810 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-04-25 01:32:10,811 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:32:10,812 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:10,812 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:32:11,992 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:11,993 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2026-04-25 01:32:11,993 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:20,084 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] | [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:32:20,085 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:32:20,085 command DEBUG] self.vterm = [] [2026-04-25 01:32:20,085 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:20,085 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:21,068 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2026-04-25 01:32:21,069 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | [2026-04-25 01:32:26,318 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] | [2026-04-25 01:32:26,319 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-04-25 01:32:26,319 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-04-25 01:32:28,322 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:32:28,322 command DEBUG] self.vterm = [] [2026-04-25 01:32:28,323 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:28,323 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:32:29,247 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:29,247 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:29,247 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:29,248 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:29,248 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:29,248 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:29,248 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-04-25 01:32:29,248 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:34,273 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] | [2026-04-25 01:32:34,274 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-04-25 01:32:34,274 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-04-25 01:32:34,274 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-04-25 01:32:34,274 command INFO] Typing 'ls /tmp/mnt' into default. [2026-04-25 01:32:34,274 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:32:34,275 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:34,275 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:35,309 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-04-25 01:32:35,309 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:40,469 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] | [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:32:40,470 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:32:40,470 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:40,470 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-04-25 01:32:41,492 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:42,316 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-04-25 01:32:42,316 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:45,954 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] | [2026-04-25 01:32:45,955 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-04-25 01:32:47,957 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:32:47,958 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:47,958 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-04-25 01:32:48,969 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:49,178 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4054 [2026-04-25 01:32:49,179 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | [2026-04-25 01:32:50,894 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] | [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-04-25 01:32:50,895 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:32:50,895 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:32:50,895 command DEBUG] self.vterm = [] [2026-04-25 01:32:50,896 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:50,896 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-04-25 01:32:51,907 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:32:52,120 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:52,121 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4054 [2026-04-25 01:32:52,121 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 286653131 [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:54,467 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] | [2026-04-25 01:32:54,468 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 286653131', 'Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-04-25 01:32:54,468 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-04-25 01:32:56,470 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:32:56,470 command DEBUG] self.vterm = [] [2026-04-25 01:32:56,470 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:56,470 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-04-25 01:32:57,480 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:32:57,811 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:32:57,811 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:32:57,811 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:32:57,811 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:32:57,811 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:32:57,812 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:32:57,812 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3902 [2026-04-25 01:32:57,812 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:32:59,586 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:32:59,587 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:32:59,587 command INFO] Command 'ls /tmp/mnt' done. [2026-04-25 01:32:59,587 command INFO] Typing 'umount /tmp/mnt' into default. [2026-04-25 01:32:59,587 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:32:59,587 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:32:59,587 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-04-25 01:33:00,598 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:00,818 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3902 [2026-04-25 01:33:00,818 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:06,326 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:06,326 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:06,327 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:33:06,328 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:33:06,328 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:33:06,329 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:06,329 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-04-25 01:33:07,339 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:07,927 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3902 [2026-04-25 01:33:07,928 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:12,950 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:33:12,951 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:33:14,953 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:33:14,953 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:14,954 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:15,681 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3959 [2026-04-25 01:33:15,681 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:21,276 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:33:21,277 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:33:21,277 command DEBUG] self.vterm = [] [2026-04-25 01:33:21,277 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:21,277 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:22,141 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3959 [2026-04-25 01:33:22,142 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | Built on 2026-04-25 01:22:44 [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:27,795 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-04-25 01:33:27,796 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-04-25 01:22:44', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-04-25 01:33:27,796 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-04-25 01:33:29,798 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:33:29,798 command DEBUG] self.vterm = [] [2026-04-25 01:33:29,799 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:29,799 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:30,383 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-04-25 01:33:30,384 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:35,672 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:35,672 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:35,672 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:35,673 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:33:35,674 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-04-25 01:33:35,674 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-04-25 01:33:35,674 command INFO] Command 'umount /tmp/mnt' done. [2026-04-25 01:33:35,674 command INFO] Typing 'ls /tmp/mnt' into default. [2026-04-25 01:33:35,674 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:33:35,675 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:35,675 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:36,342 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-04-25 01:33:36,342 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:42,212 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:33:42,213 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:33:42,213 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:33:42,214 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:42,214 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-04-25 01:33:43,275 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:44,403 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-04-25 01:33:44,403 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:33:54,106 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:33:54,107 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-04-25 01:33:56,109 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:33:56,110 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:33:56,110 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:33:57,132 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:33:57,133 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-04-25 01:33:57,133 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:05,368 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:05,368 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:34:05,368 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:05,369 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:34:05,370 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-04-25 01:34:05,370 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:34:05,370 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:34:05,370 command DEBUG] self.vterm = [] [2026-04-25 01:34:05,370 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:05,370 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:34:06,883 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:06,883 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:06,884 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:06,884 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:06,884 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:06,884 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:06,884 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-04-25 01:34:06,884 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:15,216 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:34:15,217 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-04-25 01:34:15,217 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-04-25 01:34:17,218 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:34:17,218 command DEBUG] self.vterm = [] [2026-04-25 01:34:17,219 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:17,219 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:18,668 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-04-25 01:34:18,669 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:27,080 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:27,081 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:27,082 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:34:27,082 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-04-25 01:34:27,082 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-04-25 01:34:27,082 command INFO] Command 'ls /tmp/mnt' done. [2026-04-25 01:34:27,082 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-04-25 01:34:27,082 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:34:27,082 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:27,082 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:34:28,472 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:28,472 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:28,472 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:28,472 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:28,473 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:28,473 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:28,473 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-04-25 01:34:28,473 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:37,616 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:34:37,617 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:34:37,618 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-04-25 01:34:37,619 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:34:37,619 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:37,619 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:34:38,912 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:38,912 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:38,912 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:38,913 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:38,913 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:38,913 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:38,913 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-04-25 01:34:38,913 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:48,332 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:34:48,333 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-04-25 01:34:50,334 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:34:50,335 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:50,335 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-04-25 01:34:51,373 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:52,172 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-04-25 01:34:52,172 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:34:58,267 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:34:58,268 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:34:58,269 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:34:58,269 command DEBUG] self.vterm = [] [2026-04-25 01:34:58,269 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:34:58,269 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-04-25 01:34:59,294 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:34:59,875 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:34:59,875 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:34:59,875 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:34:59,876 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:34:59,876 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:34:59,876 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:34:59,876 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-04-25 01:34:59,876 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:06,204 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-04-25 01:35:06,205 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-04-25 01:35:06,205 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-04-25 01:35:08,206 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:35:08,206 command DEBUG] self.vterm = [] [2026-04-25 01:35:08,207 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:08,207 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:35:08,721 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:08,721 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:08,721 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:08,721 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:08,721 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:08,722 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:08,722 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-04-25 01:35:08,722 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | [2026-04-25 01:35:12,241 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:12,242 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:35:12,243 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-04-25 01:35:12,243 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-04-25 01:35:12,243 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-04-25 01:35:12,243 command INFO] Typing 'ls /tmp/mnt' into default. [2026-04-25 01:35:12,243 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-04-25 01:35:12,243 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:12,243 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-04-25 01:35:13,255 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:13,493 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-04-25 01:35:13,493 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:15,629 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-04-25 01:35:15,630 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-04-25 01:35:15,630 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:15,631 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:35:16,145 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:16,145 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:16,146 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:16,146 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:16,146 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:16,146 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:16,146 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-04-25 01:35:16,146 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:21,419 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:35:21,420 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-04-25 01:35:23,422 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-04-25 01:35:23,422 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:23,422 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:24,152 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-04-25 01:35:24,152 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:29,350 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-04-25 01:35:29,351 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-04-25 01:35:29,351 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-04-25 01:35:29,351 command DEBUG] self.vterm = [] [2026-04-25 01:35:29,352 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:29,352 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:35:30,085 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:30,086 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-04-25 01:35:30,086 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:35,810 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:35,811 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:35,812 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:35,812 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:35,812 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-04-25 01:35:35,812 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-04-25 01:35:35,812 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-04-25 01:35:37,814 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-04-25 01:35:37,814 command DEBUG] self.vterm = [] [2026-04-25 01:35:37,815 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-04-25 01:35:37,815 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-04-25 01:35:38,519 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-04-25 01:35:38,520 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] Captured text: [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | img 2097152 [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | Device: fbd0 [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-04-25 01:35:43,458 QEMU-amd64 DEBUG] | Writing root directory. [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | Success. [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] | / # _ [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:35:43,459 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-04-25 01:35:43,459 command INFO] Command 'ls /tmp/mnt' done. [2026-04-25 01:35:43,459 QEMU-amd64 DEBUG] Sending command 'quit' Scenario passed.