/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-01-30 01:38:00,154 main DEBUG] Creating new machine default. [2025-01-30 01:38:00,154 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-745/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-01-30 01:38:00,190 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-01-30 01:38:02,192 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2025-01-30 01:38:02,192 QEMU-ia32 INFO] Machine started. [2025-01-30 01:38:02,192 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:38:02,192 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2025-01-30 01:38:02,192 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:02,193 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:03,444 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:03,444 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:03,444 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:03,444 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:03,444 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:03,445 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:03,445 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 958 [2025-01-30 01:38:03,445 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-01-30 01:38:10,307 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ????_???????????????????_??????_???????_????????_????????????????????????????_?? [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ????_???????????????????_????????_?????_????????_???_????_?????????_?????????_?? [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ?????????????_???????___________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ????????????????????????________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ??????????????????______________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ?_______________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,307 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,308 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,308 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,308 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,308 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:10,308 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '????_???????????????????_??????_???????_????????_????????????????????????????_??', '????_???????????????????_????????_?????_????????_???_????_?????????_?????????_??', '________________________________________________________________________________', '________________________________________________________________________________', '?????????????_???????___________________________________________________________', '????????????????????????________________________________________________________', '??????????????????______________________________________________________________', '________________________________________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-01-30 01:38:15,309 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2025-01-30 01:38:15,310 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:15,310 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:16,173 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:16,173 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:16,173 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:16,173 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:16,174 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:16,174 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:16,174 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4380 [2025-01-30 01:38:16,174 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-01-30 01:38:23,995 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-01-30 01:38:23,995 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????__________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ?????????????????????????????????????????_______________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ?_______________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-01-30 01:38:23,996 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????_________________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????__________________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????_________________________________________', '????????????????????????????????????????????????????????________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '?????????????????????????????????????????_______________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-01-30 01:38:29,001 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2025-01-30 01:38:29,002 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:29,002 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:29,896 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:29,897 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5826 [2025-01-30 01:38:29,897 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-01-30 01:38:35,811 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????????__ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????_??????????????????_ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????__________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????_?????????????????????????_______________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????_??_______________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-01-30 01:38:35,811 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ?????????????????????????_______________________________________________________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-01-30 01:38:35,812 QEMU-ia32 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????????__', '????????????????????????????????????????????????????????????_??????????????????_', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????????____', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????___________________________________', '???????????????????????????????????????????????????????????_____________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????____________________', '???????????????????????????????????????????????????????_??????__________________', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????_?????????????????????????_______________', '??????????????????????????????????????????????????????????????_??_______________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '??????????????????????????????????????????????__________________________________', '?????????????????????????_______________________________________________________', '???????????????????????????????????????????????????????_________________________', '???????????????????????????????????????????????????????_________________________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '?????????????????????????????????????????????????????????????????????????_______', '?????????????????????????????????????????????????????????????????????????_______'] [2025-01-30 01:38:40,813 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2025-01-30 01:38:40,814 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:40,814 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:41,597 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6498 [2025-01-30 01:38:41,597 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-01-30 01:38:46,401 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????__????????????????????????????????????????????????___________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????__???????????????????????????????????????????????????________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????__???????????????????????????????????????????????????________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????__??????????????????????????????????????????????????????_____ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????__?????????????????????????????????????????__________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????????_??? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????_????????????????????????????????????????????________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????_????????????????????????????????????????????________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????_????????????????????????????????????????????________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????_????????????????????????????????????????????________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-01-30 01:38:46,402 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????_??????????????????????_______ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ???????????????????_???????????????????????????????????????????????_____________ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ???????????????????_???????????????????????????????????????????????_____________ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ???????????????????_?????????????????????????????????????????????_______________ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] | ???????????????????_??????????????????????????????????????????????______________ [2025-01-30 01:38:46,403 QEMU-ia32 DEBUG] Captured lines: ['????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '???????????????????__????????????????????????????????????????????????___________', '???????????????????__???????????????????????????????????????????????????________', '???????????????????__???????????????????????????????????????????????????________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????????????????????_____', '???????????????????__??????????????????????????????????????????????????????_____', '???????????????????__?????????????????????????????????????????__________________', '??????????????????????????????????????????????????????????????__________________', '?????????????????????????????????????????????????????????????????_______________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????_???', '???????????????????_????????????????????????????????????????????________________', '???????????????????_????????????????????????????????????????????________________', '???????????????????_????????????????????????????????????????????________________', '???????????????????_????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????_??????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '???????????????????_???????????????????????????????????????????????_____________', '???????????????????_???????????????????????????????????????????????_____________', '???????????????????_?????????????????????????????????????????????_______________', '???????????????????_??????????????????????????????????????????????______________'] [2025-01-30 01:38:51,405 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2025-01-30 01:38:51,406 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:51,406 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:51,736 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:51,736 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:51,736 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:51,736 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:51,736 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:51,737 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:51,737 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2025-01-30 01:38:51,737 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-01-30 01:38:53,642 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,642 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] | [2025-01-30 01:38:53,643 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-01-30 01:38:53,643 QEMU-ia32 INFO] Machine booted into userspace. [2025-01-30 01:38:53,643 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2025-01-30 01:38:53,643 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:38:53,644 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:53,644 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:38:53,940 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:53,941 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2025-01-30 01:38:53,941 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-01-30 01:38:56,510 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,510 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] | [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:38:56,511 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-01-30 01:38:56,512 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:38:56,512 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:38:56,512 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-01-30 01:38:57,542 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:38:58,377 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:38:58,377 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:38:58,377 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:38:58,378 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:38:58,378 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:38:58,378 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:38:58,378 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1622 [2025-01-30 01:38:58,378 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-01-30 01:39:08,102 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,102 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] | [2025-01-30 01:39:08,103 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-01-30 01:39:10,105 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:39:10,106 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:39:10,106 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:39:11,414 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1774 [2025-01-30 01:39:11,415 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-01-30 01:39:20,083 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:39:20,083 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:39:20,083 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:39:20,083 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,084 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] | [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:39:20,085 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:39:20,085 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:39:20,085 command DEBUG] self.vterm = [] [2025-01-30 01:39:20,085 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:39:20,086 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:39:21,062 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1774 [2025-01-30 01:39:21,063 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-01-30 01:39:29,247 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,247 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] | [2025-01-30 01:39:29,248 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:39:29,248 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2025-01-30 01:39:31,249 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:39:31,249 command DEBUG] self.vterm = [] [2025-01-30 01:39:31,250 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:39:31,250 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:39:32,411 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1809 [2025-01-30 01:39:32,412 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-01-30 01:39:41,413 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:39:41,413 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,414 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,415 QEMU-ia32 DEBUG] | [2025-01-30 01:39:41,415 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:39:41,415 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2025-01-30 01:39:41,415 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2025-01-30 01:39:41,415 command INFO] Typing 'ls -e /tmp' into default. [2025-01-30 01:39:41,415 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:39:41,415 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:39:41,415 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:39:42,422 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1809 [2025-01-30 01:39:42,422 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-01-30 01:39:52,379 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,379 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] | [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:39:52,380 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:39:52,381 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:39:52,381 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:39:52,381 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:39:52,381 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:39:52,381 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:39:53,842 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1809 [2025-01-30 01:39:53,842 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-01-30 01:40:03,590 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,590 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] | [2025-01-30 01:40:03,591 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:05,593 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:40:05,594 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:05,594 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:06,880 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1864 [2025-01-30 01:40:06,881 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-01-30 01:40:15,766 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,766 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] | [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:15,767 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:40:15,767 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:40:15,767 command DEBUG] self.vterm = [] [2025-01-30 01:40:15,767 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:15,768 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-01-30 01:40:16,789 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:17,560 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:17,561 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1864 [2025-01-30 01:40:17,561 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-01-30 01:40:26,184 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:26,184 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] | [2025-01-30 01:40:26,185 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:26,185 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2025-01-30 01:40:28,187 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:40:28,188 command DEBUG] self.vterm = [] [2025-01-30 01:40:28,188 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:28,188 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:28,811 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1998 [2025-01-30 01:40:28,812 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-01-30 01:40:32,457 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:32,457 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:32,457 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:32,457 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:32,457 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] | [2025-01-30 01:40:32,458 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:32,458 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2025-01-30 01:40:32,458 command INFO] Command 'ls -e /tmp' done. [2025-01-30 01:40:32,458 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2025-01-30 01:40:32,458 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:40:32,459 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:32,459 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-01-30 01:40:33,469 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:33,655 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1998 [2025-01-30 01:40:33,655 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-01-30 01:40:35,381 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,381 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] | [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:40:35,382 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:40:35,383 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:40:35,383 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-01-30 01:40:35,383 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:40:35,383 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:35,383 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-01-30 01:40:36,391 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:36,631 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1998 [2025-01-30 01:40:36,632 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-01-30 01:40:38,355 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,355 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] | [2025-01-30 01:40:38,356 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:40,358 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:40:40,358 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:40,358 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-01-30 01:40:41,368 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:41,547 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:41,548 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2163 [2025-01-30 01:40:41,548 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-01-30 01:40:43,258 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,258 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] | [2025-01-30 01:40:43,259 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:43,259 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:40:43,259 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:40:43,259 command DEBUG] self.vterm = [] [2025-01-30 01:40:43,260 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:43,260 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-01-30 01:40:44,272 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:44,457 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:44,457 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:44,457 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:44,458 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:44,458 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:44,458 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:44,458 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2163 [2025-01-30 01:40:44,458 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-01-30 01:40:46,094 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-01-30 01:40:46,094 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] | [2025-01-30 01:40:46,095 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:46,095 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2025-01-30 01:40:48,096 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:40:48,096 command DEBUG] self.vterm = [] [2025-01-30 01:40:48,096 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:48,096 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-01-30 01:40:49,105 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:40:49,486 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:49,486 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:49,486 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:49,486 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:49,487 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:49,487 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:49,487 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2025-01-30 01:40:49,487 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-01-30 01:40:54,052 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,052 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] | [2025-01-30 01:40:54,053 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:40:54,053 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2025-01-30 01:40:54,053 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2025-01-30 01:40:54,053 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2025-01-30 01:40:54,053 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:40:54,054 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:40:54,054 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:40:55,158 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2025-01-30 01:40:55,158 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-01-30 01:41:04,300 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:04,300 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:04,301 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:04,304 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:04,304 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] | [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:41:04,305 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:41:04,306 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-01-30 01:41:04,306 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:41:04,307 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:04,307 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-01-30 01:41:05,339 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:41:06,382 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:41:06,382 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:41:06,382 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:41:06,383 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:41:06,383 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:41:06,383 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:41:06,383 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2025-01-30 01:41:06,383 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-01-30 01:41:14,806 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:14,806 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] | [2025-01-30 01:41:14,807 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:16,809 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:41:16,810 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:16,810 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:41:18,206 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:41:18,206 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:41:18,206 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:41:18,207 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:41:18,207 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:41:18,207 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:41:18,207 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2658 [2025-01-30 01:41:18,207 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-01-30 01:41:26,853 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,853 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] | [2025-01-30 01:41:26,854 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:26,854 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:41:26,854 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:41:26,854 command DEBUG] self.vterm = [] [2025-01-30 01:41:26,855 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:26,855 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:41:28,188 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:41:28,188 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:41:28,188 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:41:28,188 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:41:28,189 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:41:28,189 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:41:28,189 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2658 [2025-01-30 01:41:28,189 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-01-30 01:41:36,901 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] | [2025-01-30 01:41:36,901 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:36,902 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2025-01-30 01:41:38,904 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:41:38,904 command DEBUG] self.vterm = [] [2025-01-30 01:41:38,904 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:38,904 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:41:40,240 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3659 [2025-01-30 01:41:40,240 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-01-30 01:41:49,065 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:41:49,066 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] | [2025-01-30 01:41:49,067 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:49,067 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-01-30 01:41:49,067 command INFO] Command 'mkfat --type 12 fbd0' done. [2025-01-30 01:41:49,067 command INFO] Typing 'mkdir /tmp/mnt' into default. [2025-01-30 01:41:49,067 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:41:49,068 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:49,068 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:41:50,441 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3659 [2025-01-30 01:41:50,442 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-01-30 01:41:58,580 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:41:58,580 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] | [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:41:58,581 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:41:58,581 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:41:58,582 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:41:58,582 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-01-30 01:41:59,625 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:00,692 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3659 [2025-01-30 01:42:00,692 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:09,126 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] | [2025-01-30 01:42:09,127 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:11,129 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:42:11,130 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:11,130 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:42:12,014 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:12,014 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:12,015 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:12,015 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:12,015 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:12,015 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:12,015 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3737 [2025-01-30 01:42:12,015 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-01-30 01:42:20,645 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:20,645 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:20,645 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:20,646 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] | [2025-01-30 01:42:20,647 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:20,647 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:42:20,647 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:42:20,647 command DEBUG] self.vterm = [] [2025-01-30 01:42:20,648 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:20,648 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-01-30 01:42:21,656 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:42:22,496 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:22,496 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:22,497 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:22,497 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:22,497 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:22,497 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:22,497 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3737 [2025-01-30 01:42:22,497 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-01-30 01:42:27,395 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:27,395 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] | [2025-01-30 01:42:27,396 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:27,396 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2025-01-30 01:42:29,397 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:42:29,397 command DEBUG] self.vterm = [] [2025-01-30 01:42:29,398 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:29,398 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-01-30 01:42:30,409 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:42:31,013 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:31,013 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:31,013 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:31,013 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:31,014 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:31,014 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:31,014 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3772 [2025-01-30 01:42:31,014 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-01-30 01:42:35,782 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:35,782 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] | [2025-01-30 01:42:35,783 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:35,783 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2025-01-30 01:42:35,783 command INFO] Command 'mkdir /tmp/mnt' done. [2025-01-30 01:42:35,783 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-01-30 01:42:35,783 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:42:35,784 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:35,784 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:42:36,480 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:36,480 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:36,480 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:36,480 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:36,481 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:36,481 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:36,481 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3772 [2025-01-30 01:42:36,481 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-01-30 01:42:41,805 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:41,805 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] | [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:42:41,806 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:42:41,807 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-01-30 01:42:41,807 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:42:41,808 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:41,808 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-01-30 01:42:42,837 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:42:43,764 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:43,764 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:43,764 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:43,764 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:43,765 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:43,765 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:43,765 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3772 [2025-01-30 01:42:43,765 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-01-30 01:42:46,295 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:46,295 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] | [2025-01-30 01:42:46,296 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:48,298 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:42:48,298 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:48,298 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-01-30 01:42:49,308 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:49,561 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2025-01-30 01:42:49,562 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-01-30 01:42:53,263 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:53,263 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] | [2025-01-30 01:42:53,264 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:53,264 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:42:53,264 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:42:53,264 command DEBUG] self.vterm = [] [2025-01-30 01:42:53,265 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:42:53,265 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:42:54,048 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:42:54,049 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2025-01-30 01:42:54,049 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-01-30 01:42:59,030 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:42:59,031 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] | [2025-01-30 01:42:59,032 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:42:59,032 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-01-30 01:43:01,033 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:43:01,033 command DEBUG] self.vterm = [] [2025-01-30 01:43:01,034 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:01,034 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:02,534 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3894 [2025-01-30 01:43:02,535 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-01-30 01:43:11,837 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:43:11,837 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:43:11,837 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:43:11,837 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] | [2025-01-30 01:43:11,838 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:43:11,839 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-01-30 01:43:11,839 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-01-30 01:43:11,839 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2025-01-30 01:43:11,839 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:43:11,839 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:11,839 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:12,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3894 [2025-01-30 01:43:12,983 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-01-30 01:43:21,715 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:43:21,716 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] | [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:43:21,717 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:43:21,718 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:43:21,718 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:21,719 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:23,158 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3894 [2025-01-30 01:43:23,159 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-01-30 01:43:32,455 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] | [2025-01-30 01:43:32,455 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:43:34,457 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:43:34,457 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:34,458 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:35,818 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:35,819 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3981 [2025-01-30 01:43:35,819 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:43:45,855 QEMU-ia32 DEBUG] | [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-01-30 01:43:45,856 QEMU-ia32 DEBUG] | [2025-01-30 01:43:45,857 QEMU-ia32 DEBUG] | [2025-01-30 01:43:45,857 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:43:45,857 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:43:45,857 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:43:45,857 command DEBUG] self.vterm = [] [2025-01-30 01:43:45,857 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:45,857 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:47,251 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:47,251 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:47,251 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:47,252 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:47,252 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:47,252 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:47,252 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3981 [2025-01-30 01:43:47,252 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-01-30 01:43:55,861 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:43:55,862 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] | [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] | [2025-01-30 01:43:55,863 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:43:55,863 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2025-01-30 01:43:57,863 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:43:57,863 command DEBUG] self.vterm = [] [2025-01-30 01:43:57,864 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:43:57,864 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:43:59,264 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:43:59,264 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:43:59,264 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:43:59,264 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:43:59,264 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:43:59,265 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:43:59,265 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2025-01-30 01:43:59,265 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-01-30 01:44:08,271 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:08,271 QEMU-ia32 DEBUG] | [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:08,272 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:44:08,273 QEMU-ia32 DEBUG] | [2025-01-30 01:44:08,273 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:08,273 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2025-01-30 01:44:08,273 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2025-01-30 01:44:08,273 command INFO] Typing 'ls /tmp/mnt' into default. [2025-01-30 01:44:08,273 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:44:08,273 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:08,274 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:09,095 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:09,096 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2025-01-30 01:44:09,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-01-30 01:44:18,390 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:18,390 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:18,391 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] | [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:44:18,392 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:44:18,392 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:44:18,393 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:18,393 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:19,725 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:19,725 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:19,726 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:19,726 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:19,726 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:19,726 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:19,726 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4006 [2025-01-30 01:44:19,726 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-01-30 01:44:28,819 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:28,819 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] | [2025-01-30 01:44:28,820 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:30,822 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:44:30,822 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:30,822 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:31,929 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4056 [2025-01-30 01:44:31,930 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-01-30 01:44:40,317 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:40,317 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:40,318 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:44:40,319 QEMU-ia32 DEBUG] | [2025-01-30 01:44:40,319 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:40,319 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:44:40,319 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:44:40,319 command DEBUG] self.vterm = [] [2025-01-30 01:44:40,319 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:40,319 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:41,422 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:41,422 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:41,422 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:41,422 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:41,423 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:41,423 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:41,423 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4056 [2025-01-30 01:44:41,423 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-01-30 01:44:47,114 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 56210a7ac [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:47,114 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] | [2025-01-30 01:44:47,115 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 56210a7ac', 'Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:47,115 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-01-30 01:44:49,117 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:44:49,117 command DEBUG] self.vterm = [] [2025-01-30 01:44:49,118 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:49,118 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:49,933 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-01-30 01:44:49,934 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-01-30 01:44:53,124 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:53,124 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:53,125 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-01-30 01:44:53,125 command INFO] Command 'ls /tmp/mnt' done. [2025-01-30 01:44:53,125 command INFO] Typing 'umount /tmp/mnt' into default. [2025-01-30 01:44:53,125 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:44:53,125 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:53,125 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:44:53,445 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:53,446 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-01-30 01:44:53,446 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-01-30 01:44:55,305 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:44:55,306 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:44:55,307 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:44:55,307 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:44:55,308 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:44:55,308 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-01-30 01:44:56,313 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:44:56,656 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-01-30 01:44:56,656 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-01-30 01:45:00,152 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:00,152 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:45:00,153 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:45:02,153 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:45:02,154 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:02,154 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:02,866 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:02,867 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3946 [2025-01-30 01:45:02,867 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-01-30 01:45:07,836 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:07,836 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-01-30 01:45:07,837 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:45:07,837 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:45:07,837 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:45:07,837 command DEBUG] self.vterm = [] [2025-01-30 01:45:07,838 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:07,838 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:08,676 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:08,676 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:08,676 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:08,677 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:08,677 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:08,677 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:08,677 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3946 [2025-01-30 01:45:08,677 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-01-30 01:45:14,427 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | Built on 2025-01-30 01:34:36 [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:14,427 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:14,428 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-01-30 01:45:14,429 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-01-30 01:34:36', 'Running on ia32 (terminal/60)', '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-01-30 01:45:14,429 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2025-01-30 01:45:16,429 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:45:16,429 command DEBUG] self.vterm = [] [2025-01-30 01:45:16,430 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:16,430 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:17,313 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:17,314 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3814 [2025-01-30 01:45:17,314 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-01-30 01:45:26,063 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:26,063 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/60)', '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-01-30 01:45:26,064 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2025-01-30 01:45:26,064 command INFO] Command 'umount /tmp/mnt' done. [2025-01-30 01:45:26,064 command INFO] Typing 'ls /tmp/mnt' into default. [2025-01-30 01:45:26,064 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:45:26,064 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:26,065 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:27,509 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:27,510 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3814 [2025-01-30 01:45:27,510 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-01-30 01:45:36,887 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:36,887 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:36,887 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:36,887 QEMU-ia32 DEBUG] | [2025-01-30 01:45:36,887 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:36,887 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/60)', '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-01-30 01:45:36,888 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:45:36,888 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:45:36,889 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:45:36,889 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:36,889 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:38,230 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3814 [2025-01-30 01:45:38,230 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | [2025-01-30 01:45:46,830 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:45:46,831 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/60)', '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-01-30 01:45:48,833 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:45:48,834 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:48,834 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:50,193 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:50,194 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3840 [2025-01-30 01:45:50,194 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-01-30 01:45:54,622 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:54,622 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:45:54,623 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/60)', '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-01-30 01:45:54,623 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:45:54,623 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:45:54,623 command DEBUG] self.vterm = [] [2025-01-30 01:45:54,624 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:45:54,624 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:45:55,297 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3840 [2025-01-30 01:45:55,298 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-01-30 01:45:59,902 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Running on ia32 (terminal/60) [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:45:59,902 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:45:59,903 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/60)', '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-01-30 01:45:59,903 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-01-30 01:46:01,905 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:46:01,905 command DEBUG] self.vterm = [] [2025-01-30 01:46:01,906 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:01,906 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-01-30 01:46:02,915 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:03,368 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:03,368 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:03,368 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:03,368 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:03,368 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:03,369 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:03,369 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-01-30 01:46:03,369 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:05,375 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:05,376 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-01-30 01:46:05,376 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2025-01-30 01:46:05,376 command INFO] Command 'ls /tmp/mnt' done. [2025-01-30 01:46:05,376 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-01-30 01:46:05,376 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:46:05,376 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:05,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-01-30 01:46:06,385 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:06,689 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:06,689 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:06,690 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:06,690 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:06,690 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:06,690 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:06,690 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-01-30 01:46:06,690 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-01-30 01:46:09,101 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:09,102 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:09,103 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-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-01-30 01:46:09,103 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-01-30 01:46:09,103 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:46:09,104 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:09,104 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-01-30 01:46:10,117 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:10,504 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-01-30 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-01-30 01:46:12,660 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:12,660 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:46:12,660 QEMU-ia32 DEBUG] | [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:12,661 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:12,661 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-01-30 01:46:14,663 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:46:14,664 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:14,664 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-01-30 01:46:15,673 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:15,921 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-01-30 01:46:15,921 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-01-30 01:46:17,933 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:17,933 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-01-30 01:46:17,933 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-01-30 01:46:17,934 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:46:17,934 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:46:17,934 command DEBUG] self.vterm = [] [2025-01-30 01:46:17,934 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:17,934 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-01-30 01:46:18,944 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:19,204 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-01-30 01:46:19,205 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:21,643 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:21,644 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:21,644 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:21,644 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-01-30 01:46:21,644 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-01-30 01:46:21,644 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-01-30 01:46:23,645 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:46:23,645 command DEBUG] self.vterm = [] [2025-01-30 01:46:23,646 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:23,646 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-01-30 01:46:24,656 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:24,937 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:24,937 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:24,937 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:24,937 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:24,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:24,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:24,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-01-30 01:46:24,938 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:27,017 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:27,018 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:27,018 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:27,018 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:27,018 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-01-30 01:46:27,018 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-01-30 01:46:27,018 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-01-30 01:46:27,018 command INFO] Typing 'ls /tmp/mnt' into default. [2025-01-30 01:46:27,018 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-01-30 01:46:27,018 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:27,018 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-01-30 01:46:28,028 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:28,283 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-01-30 01:46:28,283 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-01-30 01:46:30,606 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:30,606 QEMU-ia32 DEBUG] | [2025-01-30 01:46:30,606 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:30,606 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:30,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-01-30 01:46:30,607 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-01-30 01:46:30,607 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-01-30 01:46:30,608 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-01-30 01:46:30,608 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:30,608 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-01-30 01:46:31,616 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:31,887 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-01-30 01:46:31,887 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-01-30 01:46:33,883 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:33,883 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:33,884 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-01-30 01:46:35,885 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-01-30 01:46:35,886 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:35,886 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-01-30 01:46:36,894 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:37,116 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-01-30 01:46:37,116 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-01-30 01:46:39,143 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:39,143 QEMU-ia32 DEBUG] | [2025-01-30 01:46:39,143 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:39,143 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:39,143 QEMU-ia32 DEBUG] | [2025-01-30 01:46:39,143 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:39,144 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:46:39,144 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-01-30 01:46:39,144 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-01-30 01:46:39,144 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-01-30 01:46:39,145 command DEBUG] self.vterm = [] [2025-01-30 01:46:39,145 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:39,145 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-01-30 01:46:40,155 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:40,496 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-01-30 01:46:40,496 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-01-30 01:46:42,773 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:42,773 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:42,774 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-01-30 01:46:42,774 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-01-30 01:46:42,774 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-01-30 01:46:44,775 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-01-30 01:46:44,775 command DEBUG] self.vterm = [] [2025-01-30 01:46:44,775 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-01-30 01:46:44,776 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-01-30 01:46:45,050 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-01-30 01:46:45,050 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-01-30 01:46:45,051 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-01-30 01:46:45,051 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-01-30 01:46:45,051 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-01-30 01:46:45,051 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-01-30 01:46:45,051 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2025-01-30 01:46:45,051 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-01-30 01:46:47,141 QEMU-ia32 DEBUG] Captured text: [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | img 2097152 [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Device: fbd0 [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Writing root directory. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | Success. [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:47,141 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] | / # _ [2025-01-30 01:46:47,142 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-01-30 01:46:47,142 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-01-30 01:46:47,142 command INFO] Command 'ls /tmp/mnt' done. [2025-01-30 01:46:47,142 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.