/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) [2025-10-19 01:37:34,090 main DEBUG] Creating new machine default. [2025-10-19 01:37:34,090 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-786/ia32/helenos-ia32.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/ia32/helenos/serial.txt [2025-10-19 01:37:34,134 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `dac' ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `adc' [2025-10-19 01:37:36,134 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2025-10-19 01:37:36,134 QEMU-ia32 INFO] Machine started. [2025-10-19 01:37:36,134 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:37:36,134 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2025-10-19 01:37:36,134 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:37:36,134 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:37:37,583 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 958 [2025-10-19 01:37:37,583 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ????_???????????????????_??????_???????_????????_????????????????????????????_?? [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ????_???????????????????_????????_?????_????????_???_????_?????????_?????????_?? [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ?????????????_???????___________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ????????????????????????________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ??????????????????______________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ?_______________________________________________________________________________ [2025-10-19 01:37:44,788 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:37:44,789 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '????_???????????????????_??????_???????_????????_????????????????????????????_??', '????_???????????????????_????????_?????_????????_???_????_?????????_?????????_??', '________________________________________________________________________________', '________________________________________________________________________________', '?????????????_???????___________________________________________________________', '????????????????????????________________________________________________________', '??????????????????______________________________________________________________', '________________________________________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-10-19 01:37:49,794 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2025-10-19 01:37:49,794 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:37:49,794 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:37:51,257 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5273 [2025-10-19 01:37:51,258 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:37:57,881 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:37:57,881 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-10-19 01:37:57,882 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-10-19 01:37:57,883 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-10-19 01:37:57,883 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-10-19 01:37:57,883 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-10-19 01:37:57,883 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????_________________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????_________________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________'] [2025-10-19 01:38:02,886 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2025-10-19 01:38:02,886 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:02,887 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:03,635 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4551 [2025-10-19 01:38:03,635 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-10-19 01:38:09,715 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????_______________________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-10-19 01:38:09,716 QEMU-ia32 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????????_______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????_______________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????_________________', '????????????????????????????????????????????????????????????????????????________'] [2025-10-19 01:38:14,718 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2025-10-19 01:38:14,718 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:14,718 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:15,647 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4940 [2025-10-19 01:38:15,648 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-10-19 01:38:20,834 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2025-10-19 01:38:20,835 QEMU-ia32 DEBUG] Captured lines: ['?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????????????____________________________'] [2025-10-19 01:38:25,838 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2025-10-19 01:38:25,839 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:25,839 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:26,888 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 664 [2025-10-19 01:38:26,888 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05_ [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,636 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-10-19 01:38:30,637 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '????????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-10-19 01:38:35,638 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2025-10-19 01:38:35,639 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:35,639 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:36,470 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:36,470 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:36,470 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:36,470 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:36,470 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:36,471 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:36,471 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1640 [2025-10-19 01:38:36,471 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,284 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] | [2025-10-19 01:38:41,285 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:38:41,285 QEMU-ia32 INFO] Machine booted into userspace. [2025-10-19 01:38:41,285 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2025-10-19 01:38:41,285 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:38:41,286 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:41,286 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:42,071 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1640 [2025-10-19 01:38:42,072 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:38:47,550 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] | [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:38:47,551 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-10-19 01:38:47,552 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:38:47,552 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:47,552 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:48,511 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1640 [2025-10-19 01:38:48,512 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:38:54,337 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] | [2025-10-19 01:38:54,338 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:38:56,341 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:38:56,342 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:38:56,342 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. [2025-10-19 01:38:57,362 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:38:58,040 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1793 [2025-10-19 01:38:58,041 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,684 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] | [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:05,685 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:39:05,685 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:39:05,685 command DEBUG] self.vterm = [] [2025-10-19 01:39:05,686 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:05,686 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:07,107 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1793 [2025-10-19 01:39:07,107 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,264 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] | [2025-10-19 01:39:16,265 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:16,265 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2025-10-19 01:39:18,266 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:39:18,266 command DEBUG] self.vterm = [] [2025-10-19 01:39:18,267 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:18,267 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:19,479 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:19,480 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1828 [2025-10-19 01:39:19,480 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:39:27,895 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] | [2025-10-19 01:39:27,896 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:27,896 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2025-10-19 01:39:27,896 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2025-10-19 01:39:27,896 command INFO] Typing 'ls -e /tmp' into default. [2025-10-19 01:39:27,896 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:39:27,897 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:27,897 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:29,167 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1828 [2025-10-19 01:39:29,168 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,184 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] | [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:39:39,185 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:39:39,185 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:39,185 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:40,254 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1828 [2025-10-19 01:39:40,255 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:48,933 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,934 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] | [2025-10-19 01:39:48,935 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:50,937 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:39:50,937 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:50,938 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:51,968 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:51,968 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:51,968 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:51,968 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:51,969 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:51,969 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:51,969 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1881 [2025-10-19 01:39:51,969 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,612 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] | [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:39:58,613 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:39:58,613 command DEBUG] self.vterm = [] [2025-10-19 01:39:58,613 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:39:58,613 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:39:59,374 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1881 [2025-10-19 01:39:59,374 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:04,993 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,994 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] | [2025-10-19 01:40:04,995 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:04,995 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2025-10-19 01:40:06,997 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:40:06,997 command DEBUG] self.vterm = [] [2025-10-19 01:40:06,997 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:06,998 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:07,754 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:07,754 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:07,754 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:07,754 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:07,755 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:07,755 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:07,755 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2017 [2025-10-19 01:40:07,755 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,361 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,362 QEMU-ia32 DEBUG] | [2025-10-19 01:40:12,362 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:12,362 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2025-10-19 01:40:12,362 command INFO] Command 'ls -e /tmp' done. [2025-10-19 01:40:12,362 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2025-10-19 01:40:12,362 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:40:12,362 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:12,362 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:13,144 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2017 [2025-10-19 01:40:13,144 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:18,087 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:18,087 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:18,087 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:18,087 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] | [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:40:18,088 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-10-19 01:40:18,089 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:40:18,089 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:18,089 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. [2025-10-19 01:40:19,120 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:19,592 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2017 [2025-10-19 01:40:19,593 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,724 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,725 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,726 QEMU-ia32 DEBUG] | [2025-10-19 01:40:22,726 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:24,726 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:40:24,727 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:24,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. [2025-10-19 01:40:25,743 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:40:26,571 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:26,571 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:26,571 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:26,572 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:26,572 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:26,572 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:26,572 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2182 [2025-10-19 01:40:26,572 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,354 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,355 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,356 QEMU-ia32 DEBUG] | [2025-10-19 01:40:32,356 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:32,356 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:40:32,356 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:40:32,356 command DEBUG] self.vterm = [] [2025-10-19 01:40:32,356 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:32,356 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:33,319 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2182 [2025-10-19 01:40:33,320 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,405 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] | [2025-10-19 01:40:38,406 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:38,406 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2025-10-19 01:40:40,406 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:40:40,406 command DEBUG] self.vterm = [] [2025-10-19 01:40:40,407 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:40,407 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:41,099 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:41,100 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2559 [2025-10-19 01:40:41,100 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,928 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,929 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] | [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:46,930 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2025-10-19 01:40:46,930 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2025-10-19 01:40:46,930 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2025-10-19 01:40:46,930 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:40:46,930 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:46,931 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:47,639 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:47,640 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2559 [2025-10-19 01:40:47,640 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:40:55,441 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] | [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-10-19 01:40:55,442 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:40:55,443 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-10-19 01:40:55,443 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:40:55,444 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:40:55,444 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:40:56,899 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2559 [2025-10-19 01:40:56,899 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:41:06,814 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:41:06,814 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:41:06,814 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,815 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] | [2025-10-19 01:41:06,816 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:41:08,818 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:41:08,818 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:41:08,819 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:41:10,128 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2680 [2025-10-19 01:41:10,128 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:41:18,602 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] | [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:41:18,603 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:41:18,603 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:41:18,603 command DEBUG] self.vterm = [] [2025-10-19 01:41:18,604 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:41:18,604 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:41:19,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2680 [2025-10-19 01:41:19,982 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,420 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] | [2025-10-19 01:41:28,421 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-10-19 01:41:28,421 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2025-10-19 01:41:30,422 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:41:30,422 command DEBUG] self.vterm = [] [2025-10-19 01:41:30,423 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:41:30,423 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:41:31,780 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:41:31,781 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3679 [2025-10-19 01:41:31,781 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:41:40,971 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] | [2025-10-19 01:41:40,972 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2025-10-19 01:41:40,972 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.', '/ # _'] [2025-10-19 01:41:40,972 command INFO] Command 'mkfat --type 12 fbd0' done. [2025-10-19 01:41:40,972 command INFO] Typing 'mkdir /tmp/mnt' into default. [2025-10-19 01:41:40,972 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:41:40,973 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:41:40,973 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:41:42,202 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3679 [2025-10-19 01:41:42,202 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:41:51,905 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] | [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:41:51,906 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:41:51,906 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:41:51,907 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:41:51,907 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:41:53,491 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3679 [2025-10-19 01:41:53,492 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:03,238 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:03,238 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,239 QEMU-ia32 DEBUG] | [2025-10-19 01:42:03,240 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2025-10-19 01:42:05,242 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:42:05,242 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:05,242 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:42:06,395 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:06,395 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:06,395 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:06,395 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:06,396 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:06,396 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:06,396 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3755 [2025-10-19 01:42:06,396 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:15,376 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] | [2025-10-19 01:42:15,377 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2025-10-19 01:42:15,378 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:42:15,378 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:42:15,378 command DEBUG] self.vterm = [] [2025-10-19 01:42:15,378 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:15,378 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:16,782 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3755 [2025-10-19 01:42:16,782 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:23,032 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:23,032 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:23,032 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] | [2025-10-19 01:42:23,033 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2025-10-19 01:42:23,034 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2025-10-19 01:42:25,034 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:42:25,034 command DEBUG] self.vterm = [] [2025-10-19 01:42:25,034 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:25,034 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. [2025-10-19 01:42:26,045 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:26,463 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3791 [2025-10-19 01:42:26,463 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:28,602 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] | [2025-10-19 01:42:28,603 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2025-10-19 01:42:28,603 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2025-10-19 01:42:28,603 command INFO] Command 'mkdir /tmp/mnt' done. [2025-10-19 01:42:28,603 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-10-19 01:42:28,603 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:42:28,604 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:28,604 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. [2025-10-19 01:42:29,614 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:42:29,930 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:29,930 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:29,930 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:29,930 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:29,930 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:29,931 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:29,931 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3791 [2025-10-19 01:42:29,931 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:32,378 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:42:32,379 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-10-19 01:42:32,380 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:42:32,380 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:32,380 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. [2025-10-19 01:42:33,394 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:33,685 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3791 [2025-10-19 01:42:33,685 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:36,046 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] | [2025-10-19 01:42:36,047 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2025-10-19 01:42:38,049 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:42:38,050 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:38,050 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. [2025-10-19 01:42:39,060 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:39,266 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2025-10-19 01:42:39,267 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:40,938 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] | [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:42:40,939 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:42:40,939 command DEBUG] self.vterm = [] [2025-10-19 01:42:40,939 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:40,939 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. [2025-10-19 01:42:41,950 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:42,165 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2025-10-19 01:42:42,165 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] | [2025-10-19 01:42:44,379 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2025-10-19 01:42:44,380 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-10-19 01:42:46,382 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:42:46,382 command DEBUG] self.vterm = [] [2025-10-19 01:42:46,382 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:46,382 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:47,875 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3912 [2025-10-19 01:42:47,875 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:42:57,167 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] | [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2025-10-19 01:42:57,168 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-10-19 01:42:57,168 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-10-19 01:42:57,168 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2025-10-19 01:42:57,168 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:42:57,168 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:42:57,169 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:42:58,572 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:42:58,573 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3912 [2025-10-19 01:42:58,573 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:43:07,139 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:43:07,139 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:43:07,139 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:43:07,140 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] | [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] | [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:43:07,141 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:43:07,142 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:43:07,142 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:43:07,142 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:43:07,142 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:43:07,142 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. [2025-10-19 01:43:08,173 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:43:09,251 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3912 [2025-10-19 01:43:09,251 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:43:18,383 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] | [2025-10-19 01:43:18,384 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2025-10-19 01:43:20,386 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:43:20,386 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:43:20,387 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:43:21,628 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4000 [2025-10-19 01:43:21,628 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:43:30,319 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] | [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:43:30,320 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:43:30,320 command DEBUG] self.vterm = [] [2025-10-19 01:43:30,320 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:43:30,321 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:43:31,479 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:43:31,480 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4000 [2025-10-19 01:43:31,480 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:43:40,219 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:43:40,219 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] | [2025-10-19 01:43:40,220 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2025-10-19 01:43:40,221 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2025-10-19 01:43:42,222 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:43:42,222 command DEBUG] self.vterm = [] [2025-10-19 01:43:42,223 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:43:42,223 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:43:43,528 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4024 [2025-10-19 01:43:43,529 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:43:52,365 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] | [2025-10-19 01:43:52,366 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2025-10-19 01:43:52,366 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2025-10-19 01:43:52,366 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2025-10-19 01:43:52,366 command INFO] Typing 'ls /tmp/mnt' into default. [2025-10-19 01:43:52,366 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:43:52,367 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:43:52,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:43:53,511 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4024 [2025-10-19 01:43:53,512 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:02,684 QEMU-ia32 DEBUG] | [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] | [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2025-10-19 01:44:02,685 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:44:02,686 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:44:02,686 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:02,687 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:04,095 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4024 [2025-10-19 01:44:04,096 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:13,694 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] | [2025-10-19 01:44:13,695 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2025-10-19 01:44:15,697 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:44:15,698 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:15,698 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:16,804 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4074 [2025-10-19 01:44:16,804 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | [2025-10-19 01:44:24,350 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] | [2025-10-19 01:44:24,351 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2025-10-19 01:44:24,352 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:44:24,352 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:44:24,352 command DEBUG] self.vterm = [] [2025-10-19 01:44:24,352 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:24,352 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:25,515 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4074 [2025-10-19 01:44:25,515 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision bb4d0b520 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:34,264 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] | [2025-10-19 01:44:34,265 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision bb4d0b520', 'Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2025-10-19 01:44:34,265 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-10-19 01:44:36,267 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:44:36,267 command DEBUG] self.vterm = [] [2025-10-19 01:44:36,267 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:36,267 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:37,600 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3904 [2025-10-19 01:44:37,601 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:46,149 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:44:46,150 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:44:46,150 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:44:46,150 command INFO] Command 'ls /tmp/mnt' done. [2025-10-19 01:44:46,150 command INFO] Typing 'umount /tmp/mnt' into default. [2025-10-19 01:44:46,150 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:44:46,151 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:46,151 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:46,924 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:46,925 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3904 [2025-10-19 01:44:46,925 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:50,970 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:44:50,971 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:44:50,972 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:44:50,972 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:50,972 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. [2025-10-19 01:44:51,983 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:52,255 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:52,256 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3904 [2025-10-19 01:44:52,256 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:44:54,744 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:44:54,745 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:44:56,746 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:44:56,747 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:44:56,747 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. [2025-10-19 01:44:57,763 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:44:58,068 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3962 [2025-10-19 01:44:58,068 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:00,180 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:45:00,181 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:45:00,181 command DEBUG] self.vterm = [] [2025-10-19 01:45:00,181 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:00,182 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. [2025-10-19 01:45:01,196 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:45:01,590 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:01,590 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:01,590 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:01,591 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:01,591 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:01,591 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:01,591 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3962 [2025-10-19 01:45:01,591 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Built on 2025-10-19 01:34:05 [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:07,390 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-10-19 01:45:07,391 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-10-19 01:34:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2025-10-19 01:45:07,391 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2025-10-19 01:45:09,393 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:45:09,393 command DEBUG] self.vterm = [] [2025-10-19 01:45:09,394 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:09,394 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:45:10,919 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:10,919 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:10,919 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:10,919 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:10,920 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:10,920 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:10,920 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-10-19 01:45:10,920 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:19,398 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2025-10-19 01:45:19,399 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2025-10-19 01:45:19,399 command INFO] Command 'umount /tmp/mnt' done. [2025-10-19 01:45:19,399 command INFO] Typing 'ls /tmp/mnt' into default. [2025-10-19 01:45:19,399 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:45:19,399 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:19,400 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:20,566 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-10-19 01:45:20,567 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:29,574 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:29,574 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:29,575 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:45:29,576 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:45:29,576 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:45:29,577 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:29,577 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:30,869 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-10-19 01:45:30,869 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:38,821 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:45:38,822 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2025-10-19 01:45:40,823 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:45:40,823 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:40,823 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:42,217 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-10-19 01:45:42,217 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:45:52,164 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:45:52,164 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:45:52,164 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:45:52,165 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:45:52,166 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:45:52,166 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:45:52,166 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2025-10-19 01:45:52,166 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:45:52,166 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:45:52,166 command DEBUG] self.vterm = [] [2025-10-19 01:45:52,166 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:45:52,166 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:45:53,549 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-10-19 01:45:53,549 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:01,503 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:46:01,504 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2025-10-19 01:46:01,504 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-10-19 01:46:03,506 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:46:03,506 command DEBUG] self.vterm = [] [2025-10-19 01:46:03,507 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:03,507 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:04,046 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-10-19 01:46:04,047 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:09,579 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:09,580 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:09,581 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2025-10-19 01:46:09,581 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2025-10-19 01:46:09,581 command INFO] Command 'ls /tmp/mnt' done. [2025-10-19 01:46:09,581 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-10-19 01:46:09,581 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:46:09,582 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:09,582 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-10-19 01:46:10,504 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:16,307 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-10-19 01:46:16,308 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-10-19 01:46:16,309 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-10-19 01:46:16,309 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:46:16,310 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:16,310 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. [2025-10-19 01:46:17,318 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:17,556 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-10-19 01:46:17,556 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | [2025-10-19 01:46:19,363 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:19,364 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:19,365 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2025-10-19 01:46:21,366 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:46:21,367 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:21,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-10-19 01:46:22,377 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:22,607 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-10-19 01:46:22,607 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:24,570 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:24,571 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:46:24,572 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:46:24,572 command DEBUG] self.vterm = [] [2025-10-19 01:46:24,572 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:24,573 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. [2025-10-19 01:46:25,583 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:25,845 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:25,845 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:25,845 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:25,845 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:25,846 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:25,846 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:25,846 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-10-19 01:46:25,846 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] | [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:28,522 QEMU-ia32 DEBUG] | [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-10-19 01:46:28,523 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2025-10-19 01:46:28,523 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-10-19 01:46:30,525 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:46:30,525 command DEBUG] self.vterm = [] [2025-10-19 01:46:30,526 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:30,527 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. [2025-10-19 01:46:31,543 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:31,822 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-10-19 01:46:31,823 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:34,375 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:34,375 QEMU-ia32 DEBUG] | [2025-10-19 01:46:34,375 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:34,375 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:34,376 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-10-19 01:46:34,376 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-10-19 01:46:34,376 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-10-19 01:46:34,376 command INFO] Typing 'ls /tmp/mnt' into default. [2025-10-19 01:46:34,376 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-10-19 01:46:34,377 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:34,377 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. [2025-10-19 01:46:35,387 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:35,637 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-10-19 01:46:35,637 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-10-19 01:46:37,607 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-10-19 01:46:37,608 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-10-19 01:46:37,608 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:37,608 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:38,075 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-10-19 01:46:38,076 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:40,449 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:40,450 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-10-19 01:46:42,452 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-10-19 01:46:42,453 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:42,453 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. [2025-10-19 01:46:43,466 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:43,747 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-10-19 01:46:43,747 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:45,752 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-10-19 01:46:45,753 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-10-19 01:46:45,753 command DEBUG] self.vterm = [] [2025-10-19 01:46:45,753 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:45,754 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. [2025-10-19 01:46:46,764 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-10-19 01:46:47,052 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:47,052 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:47,052 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:47,052 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:47,052 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:47,053 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:47,053 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-10-19 01:46:47,053 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:49,415 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-10-19 01:46:49,416 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2025-10-19 01:46:49,416 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-10-19 01:46:51,416 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-10-19 01:46:51,417 command DEBUG] self.vterm = [] [2025-10-19 01:46:51,417 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-10-19 01:46:51,417 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-10-19 01:46:51,744 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-10-19 01:46:51,745 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2025-10-19 01:46:51,745 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] Captured text: [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | img 2097152 [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Device: fbd0 [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Writing root directory. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | Success. [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-10-19 01:46:54,409 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] | / # _ [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:46:54,410 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-10-19 01:46:54,410 command INFO] Command 'ls /tmp/mnt' done. [2025-10-19 01:46:54,410 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.