/var/helenos/ci/test-in-vm.py:142: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details. scenario = yaml.load(f) [2026-05-17 01:35:51,224 main DEBUG] Creating new machine default. [2026-05-17 01:35:51,224 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-819/ia32/helenos-ia32.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/ia32/helenos/serial.txt [2026-05-17 01:35:51,253 rtr-ctl-socket DEBUG] remaining=30, n=0, interval=2, "Failed to connect to QEMU control socket." ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for playback failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `dac' ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default sdl: SDL_OpenAudioDevice for recording failed sdl: Reason: ALSA: Couldn't open audio device: No such file or directory audio: Failed to create voice `adc' [2026-05-17 01:35:53,254 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-05-17 01:35:53,254 QEMU-ia32 INFO] Machine started. [2026-05-17 01:35:53,254 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:35:53,254 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-05-17 01:35:53,254 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:35:53,254 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:35:54,197 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1413 [2026-05-17 01:35:54,197 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ______???????_????????_??__??__???_???????????_?????____________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-17 01:35:58,052 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '______???????_????????_??__??__???_???????????_?????____________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-05-17 01:36:03,055 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-05-17 01:36:03,055 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:03,055 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:36:04,075 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:04,076 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4303 [2026-05-17 01:36:04,076 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ??????????????????????????????????????__________________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,195 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-17 01:36:10,196 QEMU-ia32 DEBUG] Captured lines: ['????????????????????????????????????????????____________________________________', '????????????????????????????????????????????____________________________________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????__________________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________'] [2026-05-17 01:36:15,198 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-05-17 01:36:15,198 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:15,199 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:16,627 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4788 [2026-05-17 01:36:16,627 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:36:25,329 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:25,329 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????_??????_____________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????_????????????????????????????????????????????????________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-05-17 01:36:25,330 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????????????????_______', '?????????????????????????????????????????????????????????????????????????_______', '???????????????????????????????????????????????????????????????_________________', '????????????????????????????????????????????????????_??????_____________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '???????????????????????_????????????????????????????????????????????????________', '???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________'] [2026-05-17 01:36:30,334 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-05-17 01:36:30,334 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:30,334 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:36:31,352 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:32,475 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5086 [2026-05-17 01:36:32,475 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-17 01:36:37,101 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-05-17 01:36:37,102 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_'] [2026-05-17 01:36:42,106 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-05-17 01:36:42,106 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:42,107 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:36:43,050 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:43,050 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:43,050 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:43,050 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:43,051 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:43,051 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:43,051 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1608 [2026-05-17 01:36:43,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 [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:36:48,321 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | _ [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] | [2026-05-17 01:36:48,322 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:36:48,322 QEMU-ia32 INFO] Machine booted into userspace. [2026-05-17 01:36:48,322 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-05-17 01:36:48,322 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:36:48,323 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:48,323 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:48,961 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1635 [2026-05-17 01:36:48,961 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,752 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] | [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-17 01:36:53,753 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:36:53,754 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-05-17 01:36:53,754 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:36:53,755 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:36:53,755 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:36:54,858 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1635 [2026-05-17 01:36:54,859 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] | [2026-05-17 01:36:59,981 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:01,982 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:37:01,982 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:01,982 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:02,559 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1789 [2026-05-17 01:37:02,559 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,682 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] | [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:07,683 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:37:07,683 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:37:07,683 command DEBUG] self.vterm = [] [2026-05-17 01:37:07,684 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:07,684 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:08,635 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1789 [2026-05-17 01:37:08,636 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,081 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] | [2026-05-17 01:37:14,082 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:14,082 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-05-17 01:37:16,083 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:37:16,083 command DEBUG] self.vterm = [] [2026-05-17 01:37:16,084 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:16,084 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:17,632 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-05-17 01:37:17,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 [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,861 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] | [2026-05-17 01:37:24,862 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:24,862 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-05-17 01:37:24,862 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-05-17 01:37:24,862 command INFO] Typing 'ls -e /tmp' into default. [2026-05-17 01:37:24,862 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:37:24,863 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:24,863 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:25,596 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-05-17 01:37:25,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 [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,598 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] | [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:37:31,599 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:37:31,599 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:37:31,600 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:31,600 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:37:32,624 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:33,471 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1822 [2026-05-17 01:37:33,471 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,203 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] | [2026-05-17 01:37:37,204 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:39,206 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:37:39,206 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:39,207 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:37:40,035 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:40,035 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:40,035 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:40,036 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:40,036 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:40,036 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:40,036 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1876 [2026-05-17 01:37:40,036 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-05-17 01:37:45,523 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] | [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:45,524 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:37:45,525 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:37:45,525 command DEBUG] self.vterm = [] [2026-05-17 01:37:45,525 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:45,525 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:37:46,566 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:47,251 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1876 [2026-05-17 01:37:47,251 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,722 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] | [2026-05-17 01:37:52,723 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:37:52,723 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-05-17 01:37:54,724 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:37:54,724 command DEBUG] self.vterm = [] [2026-05-17 01:37:54,725 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:37:54,725 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:37:55,776 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:37:57,279 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:37:57,279 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:37:57,280 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:37:57,280 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:37:57,280 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:37:57,280 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:37:57,280 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-05-17 01:37:57,280 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:06,170 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] | [2026-05-17 01:38:06,171 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:06,172 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-05-17 01:38:06,172 command INFO] Command 'ls -e /tmp' done. [2026-05-17 01:38:06,172 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-05-17 01:38:06,172 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:38:06,172 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:06,172 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:07,682 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:07,683 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-05-17 01:38:07,683 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,950 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] | [2026-05-17 01:38:16,951 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:38:16,952 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-17 01:38:16,953 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:38:16,953 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:16,953 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:38:18,000 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:38:19,360 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:19,360 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:19,360 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:19,361 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:19,361 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:19,361 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:19,361 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2011 [2026-05-17 01:38:19,361 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,032 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] | [2026-05-17 01:38:28,033 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:30,034 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:38:30,034 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:30,034 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:31,251 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:31,252 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2173 [2026-05-17 01:38:31,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 [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,869 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] | [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:37,870 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:38:37,870 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:38:37,870 command DEBUG] self.vterm = [] [2026-05-17 01:38:37,871 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:37,871 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:38:38,744 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:38,744 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:38,745 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:38,745 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:38,745 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:38,745 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:38,745 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2173 [2026-05-17 01:38:38,745 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,807 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] | [2026-05-17 01:38:43,808 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:43,808 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-05-17 01:38:45,810 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:38:45,810 command DEBUG] self.vterm = [] [2026-05-17 01:38:45,811 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:45,811 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:46,648 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2548 [2026-05-17 01:38:46,648 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,312 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] | [2026-05-17 01:38:51,313 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:51,314 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-05-17 01:38:51,314 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-05-17 01:38:51,314 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-05-17 01:38:51,314 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:38:51,314 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:51,314 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:52,276 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2548 [2026-05-17 01:38:52,276 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:38:57,363 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] | [2026-05-17 01:38:57,364 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:38:57,365 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-17 01:38:57,365 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:38:57,366 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:38:57,366 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:38:58,381 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:38:59,154 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2548 [2026-05-17 01:38:59,155 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,829 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] | [2026-05-17 01:39:03,830 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:39:05,832 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:39:05,832 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:05,832 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:06,580 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:06,581 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2669 [2026-05-17 01:39:06,581 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,042 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] | [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:39:10,043 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:39:10,043 command DEBUG] self.vterm = [] [2026-05-17 01:39:10,043 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:10,043 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:39:11,054 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:39:11,483 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:11,484 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2669 [2026-05-17 01:39:11,484 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:14,531 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] | [2026-05-17 01:39:14,532 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-05-17 01:39:14,532 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-05-17 01:39:16,534 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:39:16,534 command DEBUG] self.vterm = [] [2026-05-17 01:39:16,534 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:16,535 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:17,407 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:17,407 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:17,407 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:17,407 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:17,408 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:17,408 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:17,408 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3667 [2026-05-17 01:39:17,408 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:39:22,021 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] | [2026-05-17 01:39:22,022 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-05-17 01:39:22,022 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _'] [2026-05-17 01:39:22,022 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-05-17 01:39:22,022 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-05-17 01:39:22,022 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:39:22,023 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:22,023 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:22,583 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:22,584 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3667 [2026-05-17 01:39:22,584 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,305 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,306 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] | [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:39:27,307 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:39:27,307 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:39:27,308 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:27,308 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:39:28,343 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:29,103 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3667 [2026-05-17 01:39:29,103 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:34,389 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] | [2026-05-17 01:39:34,390 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-05-17 01:39:36,392 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:39:36,393 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:36,393 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:37,451 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3743 [2026-05-17 01:39:37,452 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:39:42,695 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] | [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:39:42,696 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:39:42,696 command DEBUG] self.vterm = [] [2026-05-17 01:39:42,696 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:42,697 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:43,603 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:43,604 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3743 [2026-05-17 01:39:43,604 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:39:50,719 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,720 QEMU-ia32 DEBUG] | [2026-05-17 01:39:50,721 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-05-17 01:39:50,721 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-05-17 01:39:52,722 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:39:52,722 command DEBUG] self.vterm = [] [2026-05-17 01:39:52,723 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:39:52,723 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:39:54,451 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3779 [2026-05-17 01:39:54,452 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:40:03,668 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] | [2026-05-17 01:40:03,669 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-05-17 01:40:03,669 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-05-17 01:40:03,669 command INFO] Command 'mkdir /tmp/mnt' done. [2026-05-17 01:40:03,669 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-05-17 01:40:03,669 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:40:03,670 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:40:03,670 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:40:05,091 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3779 [2026-05-17 01:40:05,091 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:40:15,918 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] | [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:40:15,919 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:40:15,920 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-17 01:40:15,920 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:40:15,921 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:40:15,921 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:40:16,978 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:40:18,247 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3779 [2026-05-17 01:40:18,248 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:40:26,561 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] | [2026-05-17 01:40:26,562 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-05-17 01:40:28,563 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:40:28,563 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:40:28,563 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:40:29,614 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:40:30,635 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3881 [2026-05-17 01:40:30,635 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:40:39,106 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] | [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-05-17 01:40:39,107 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:40:39,107 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:40:39,107 command DEBUG] self.vterm = [] [2026-05-17 01:40:39,108 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:40:39,108 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:40:40,725 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3881 [2026-05-17 01:40:40,725 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:40:50,448 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] | [2026-05-17 01:40:50,449 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-05-17 01:40:50,449 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-05-17 01:40:52,450 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:40:52,450 command DEBUG] self.vterm = [] [2026-05-17 01:40:52,451 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:40:52,451 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:40:53,860 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:40:53,860 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:03,480 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] | [2026-05-17 01:41:03,481 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-05-17 01:41:03,481 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-17 01:41:03,481 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-05-17 01:41:03,481 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-05-17 01:41:03,481 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:41:03,482 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:03,482 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:04,815 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:41:04,815 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | [2026-05-17 01:41:11,087 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] | [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2026-05-17 01:41:11,088 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:41:11,089 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:11,089 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:41:11,090 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:11,090 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:12,124 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:12,897 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:41:12,898 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | [2026-05-17 01:41:16,407 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] | [2026-05-17 01:41:16,408 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-05-17 01:41:18,410 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:41:18,411 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:18,411 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:19,420 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:19,688 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:19,688 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:19,688 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:19,689 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:19,689 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:19,689 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:19,689 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3986 [2026-05-17 01:41:19,689 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] | [2026-05-17 01:41:22,035 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-05-17 01:41:22,036 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:41:22,036 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:41:22,036 command DEBUG] self.vterm = [] [2026-05-17 01:41:22,036 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:22,036 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:41:22,462 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:22,462 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:22,463 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:22,463 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:22,463 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:22,463 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:22,463 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3986 [2026-05-17 01:41:22,463 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:24,498 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] | [2026-05-17 01:41:24,499 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-05-17 01:41:24,499 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-05-17 01:41:26,501 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:41:26,501 command DEBUG] self.vterm = [] [2026-05-17 01:41:26,501 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:26,502 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:27,512 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:27,718 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4011 [2026-05-17 01:41:27,718 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:29,557 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:29,557 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:29,557 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:29,557 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:29,558 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:29,559 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:41:29,559 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:29,559 QEMU-ia32 DEBUG] | [2026-05-17 01:41:29,559 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-05-17 01:41:29,559 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-05-17 01:41:29,559 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-05-17 01:41:29,559 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-17 01:41:29,559 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:41:29,559 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:29,559 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:30,570 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:30,959 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4011 [2026-05-17 01:41:30,960 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:33,470 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] | [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:41:33,471 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:41:33,471 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:41:33,472 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:33,472 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:34,486 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:34,747 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4011 [2026-05-17 01:41:34,747 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:36,471 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] | [2026-05-17 01:41:36,472 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-05-17 01:41:38,474 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:41:38,476 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:38,476 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:39,488 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:40,331 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4061 [2026-05-17 01:41:40,332 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:41:49,234 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] | [2026-05-17 01:41:49,235 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-05-17 01:41:49,236 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:41:49,236 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:41:49,236 command DEBUG] self.vterm = [] [2026-05-17 01:41:49,236 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:41:49,236 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:41:50,294 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:41:51,931 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4061 [2026-05-17 01:41:51,931 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 08499f028 [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:01,457 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] | [2026-05-17 01:42:01,458 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 08499f028', 'Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-05-17 01:42:01,458 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-17 01:42:03,460 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:42:03,460 command DEBUG] self.vterm = [] [2026-05-17 01:42:03,461 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:03,461 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:42:04,539 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:42:04,540 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | [2026-05-17 01:42:12,252 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:42:12,253 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:42:12,253 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:42:12,253 command INFO] Command 'ls /tmp/mnt' done. [2026-05-17 01:42:12,254 command INFO] Typing 'umount /tmp/mnt' into default. [2026-05-17 01:42:12,254 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:42:12,254 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:12,254 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:42:13,280 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:42:14,791 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:42:14,791 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:24,167 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:42:24,168 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:42:24,169 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:42:24,169 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:42:24,170 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:24,170 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:42:25,587 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3900 [2026-05-17 01:42:25,587 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | [2026-05-17 01:42:34,668 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:42:34,669 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:42:36,670 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:42:36,671 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:36,671 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:42:37,594 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3958 [2026-05-17 01:42:37,595 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:46,256 QEMU-ia32 DEBUG] | [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-05-17 01:42:46,257 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:42:46,257 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:42:46,258 command DEBUG] self.vterm = [] [2026-05-17 01:42:46,258 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:46,258 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:42:47,611 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:42:47,611 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:42:47,611 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:42:47,611 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:42:47,612 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:42:47,612 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:42:47,612 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3958 [2026-05-17 01:42:47,612 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:42:56,726 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:42:56,726 QEMU-ia32 DEBUG] | Built on 2026-05-17 01:32:42 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:42:56,727 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:42:56,728 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-05-17 01:42:56,728 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-17 01:32:42', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-05-17 01:42:56,728 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-05-17 01:42:58,730 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:42:58,730 command DEBUG] self.vterm = [] [2026-05-17 01:42:58,730 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:42:58,730 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:00,042 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-17 01:43:00,042 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:09,489 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:09,490 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:09,491 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:09,491 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:09,491 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-05-17 01:43:09,491 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-05-17 01:43:09,491 command INFO] Command 'umount /tmp/mnt' done. [2026-05-17 01:43:09,491 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-17 01:43:09,491 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:43:09,491 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:09,491 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:43:10,509 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:11,924 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-17 01:43:11,925 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:20,085 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:43:20,086 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:20,086 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:43:20,087 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:20,087 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:43:21,177 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:21,177 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:21,177 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:21,177 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:21,177 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:21,178 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:21,178 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-17 01:43:21,178 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:30,173 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:30,174 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:30,175 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-05-17 01:43:32,175 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:43:32,176 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:32,176 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:33,558 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-05-17 01:43:33,558 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:40,921 QEMU-ia32 DEBUG] | [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:43:40,922 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-05-17 01:43:40,923 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:43:40,923 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:43:40,923 command DEBUG] self.vterm = [] [2026-05-17 01:43:40,923 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:40,923 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:41,782 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-05-17 01:43:41,782 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:45,087 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:43:45,088 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-05-17 01:43:45,088 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-17 01:43:47,088 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:43:47,088 command DEBUG] self.vterm = [] [2026-05-17 01:43:47,089 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:47,089 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:43:48,099 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:43:48,348 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:48,348 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:48,348 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:48,348 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:48,349 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:48,349 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:48,349 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-17 01:43:48,349 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:50,390 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:50,391 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-05-17 01:43:50,391 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-05-17 01:43:50,391 command INFO] Command 'ls /tmp/mnt' done. [2026-05-17 01:43:50,391 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-05-17 01:43:50,391 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:43:50,391 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:50,391 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:43:51,402 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:43:51,636 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:51,636 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:51,637 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:51,637 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:51,637 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:51,637 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:51,637 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-17 01:43:51,637 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:53,365 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:43:53,366 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-17 01:43:53,367 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:43:53,367 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:43:53,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:43:54,373 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:43:54,732 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:43:54,732 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:43:54,732 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:43:54,732 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:43:54,733 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:43:54,733 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:43:54,733 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-17 01:43:54,733 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:43:59,985 QEMU-ia32 DEBUG] | [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:43:59,986 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-05-17 01:44:01,987 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:44:01,987 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:01,987 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:02,704 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-05-17 01:44:02,705 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:44:07,920 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-05-17 01:44:07,921 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:44:07,921 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:44:07,921 command DEBUG] self.vterm = [] [2026-05-17 01:44:07,922 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:07,922 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:44:08,939 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:09,726 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-05-17 01:44:09,727 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:44:16,102 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:44:16,102 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-17 01:44:16,102 QEMU-ia32 DEBUG] | [2026-05-17 01:44:16,102 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:44:16,102 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-17 01:44:16,103 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-05-17 01:44:16,104 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-05-17 01:44:18,106 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:44:18,106 command DEBUG] self.vterm = [] [2026-05-17 01:44:18,106 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:18,106 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:19,052 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-17 01:44:19,053 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:44:27,988 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:44:27,989 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-17 01:44:27,989 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-17 01:44:27,989 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-05-17 01:44:27,989 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-17 01:44:27,989 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-17 01:44:27,990 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:27,990 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:44:29,273 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:29,273 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:29,273 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:29,274 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:29,274 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:29,274 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:29,274 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-17 01:44:29,274 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] | [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] | [2026-05-17 01:44:37,186 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:44:37,187 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-17 01:44:37,188 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-17 01:44:37,188 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-17 01:44:37,189 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:37,189 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:38,795 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-17 01:44:38,796 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:44:47,820 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:44:47,820 QEMU-ia32 DEBUG] | [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:44:47,821 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:44:47,822 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:44:47,822 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:44:47,822 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-17 01:44:49,822 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-17 01:44:49,823 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:44:49,823 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:44:51,352 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-05-17 01:44:51,352 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:45:00,021 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:45:00,021 QEMU-ia32 DEBUG] | [2026-05-17 01:45:00,021 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:45:00,021 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:00,022 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:00,023 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:45:00,023 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-05-17 01:45:00,023 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-17 01:45:00,023 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-17 01:45:00,023 command DEBUG] self.vterm = [] [2026-05-17 01:45:00,023 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:45:00,023 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-17 01:45:01,445 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:45:01,445 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:45:01,445 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:45:01,445 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:45:01,446 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:45:01,446 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:45:01,446 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-05-17 01:45:01,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 [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:45:10,623 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-17 01:45:10,624 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-05-17 01:45:10,624 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-17 01:45:12,626 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-17 01:45:12,626 command DEBUG] self.vterm = [] [2026-05-17 01:45:12,626 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-17 01:45:12,627 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-17 01:45:13,636 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-17 01:45:13,849 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-05-17 01:45:13,849 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] Captured text: [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-17 01:45:15,587 QEMU-ia32 DEBUG] | img 2097152 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | Success. [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] | / # _ [2026-05-17 01:45:15,588 QEMU-ia32 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:45:15,589 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-17 01:45:15,589 command INFO] Command 'ls /tmp/mnt' done. [2026-05-17 01:45:15,589 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.