/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-14 01:35:41,786 main DEBUG] Creating new machine default. [2026-05-14 01:35:41,786 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-818/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-14 01:35:41,827 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-14 01:35:43,830 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-05-14 01:35:43,830 QEMU-ia32 INFO] Machine started. [2026-05-14 01:35:43,830 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:35:43,830 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-05-14 01:35:43,830 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:35:43,830 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-14 01:35:44,838 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:35:45,814 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1413 [2026-05-14 01:35:45,814 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-14 01:35:50,409 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ______???????_????????_??__??__???_???????????_?????____________________________ [2026-05-14 01:35:50,409 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-14 01:35:50,410 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-05-14 01:35:50,410 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '______???????_????????_??__??__???_???????????_?????____________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-05-14 01:35:55,414 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-05-14 01:35:55,414 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:35:55,414 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:35:56,396 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:35:56,396 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:35:56,396 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:35:56,396 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:35:56,396 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:35:56,397 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:35:56,397 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4092 [2026-05-14 01:35:56,397 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:02,114 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-14 01:36:02,114 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-05-14 01:36:02,115 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________'] [2026-05-14 01:36:07,119 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-05-14 01:36:07,119 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:07,120 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:08,241 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6006 [2026-05-14 01:36:08,241 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:13,442 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:13,442 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-05-14 01:36:13,442 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-05-14 01:36:13,442 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-14 01:36:13,442 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-14 01:36:13,442 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????__?????????__________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_???????????????????????????????? [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_???????_????? [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????_??????????????????_??????______ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_??????????????????????????______ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_?????????____ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????_????????????????????????????????????????____ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-05-14 01:36:13,443 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????__?????????__________________', '?????????????????????????????????????????????????_______________________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_????????????????????????????????', '??????????????????????????????????????????????????????????????????_???????_?????', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????_??????????????????_??????______', '???????????????????????????????????????????????_??????????????????????????______', '??????????????????????????????????????????????????????????????????_?????????____', '?????????????????????????????????????????????????????????_______________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????????????????????????_____', '???????????????????????????????????_????????????????????????????????????????____', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '????????????????????????????????????????????????????????????????________________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????_____________________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????????________________', '??????????????????????????????????????????????????????????????????______________'] [2026-05-14 01:36:18,447 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-05-14 01:36:18,447 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:18,447 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:19,134 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:19,135 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4148 [2026-05-14 01:36:19,135 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:24,929 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_?????_______________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ????????????????????????????????????????????_?????????__________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-05-14 01:36:24,929 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2026-05-14 01:36:24,930 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????__________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????????????????????????????_______________________', '???????????????????????????????????????????????????_?????_______________________', '????????????????????????????????????????????_?????????__________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????'] [2026-05-14 01:36:29,934 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-05-14 01:36:29,934 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:29,934 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:30,636 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1626 [2026-05-14 01:36:30,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-14 01:36:35,925 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,925 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] | [2026-05-14 01:36:35,926 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:36:35,926 QEMU-ia32 INFO] Machine booted into userspace. [2026-05-14 01:36:35,926 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-05-14 01:36:35,926 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:36:35,927 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:35,927 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:36,758 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:36,759 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1626 [2026-05-14 01:36:36,759 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:42,352 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] | [2026-05-14 01:36:42,352 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:36:42,353 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-05-14 01:36:42,353 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:36:42,354 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:42,354 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:43,879 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1626 [2026-05-14 01:36:43,879 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:50,284 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] | [2026-05-14 01:36:50,284 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:36:52,286 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:36:52,286 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:52,286 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:52,972 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1778 [2026-05-14 01:36:52,972 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:36:56,213 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,213 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] | [2026-05-14 01:36:56,214 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:36:56,214 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:36:56,214 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:36:56,214 command DEBUG] self.vterm = [] [2026-05-14 01:36:56,215 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:36:56,215 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:36:57,003 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1778 [2026-05-14 01:36:57,004 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:02,902 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:02,902 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:02,902 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:02,902 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] | [2026-05-14 01:37:02,903 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:02,903 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-05-14 01:37:04,905 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:37:04,905 command DEBUG] self.vterm = [] [2026-05-14 01:37:04,906 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:04,906 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:05,818 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-05-14 01:37:05,818 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:10,646 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:10,646 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:10,646 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:10,646 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,647 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,648 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,648 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,648 QEMU-ia32 DEBUG] | [2026-05-14 01:37:10,648 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:10,648 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-05-14 01:37:10,648 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-05-14 01:37:10,648 command INFO] Typing 'ls -e /tmp' into default. [2026-05-14 01:37:10,648 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:37:10,648 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:10,648 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:11,593 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-05-14 01:37:11,594 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:16,393 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,393 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] | [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:37:16,394 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:37:16,394 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:37:16,395 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:16,395 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:16,969 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:16,970 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-05-14 01:37:16,970 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:22,125 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,125 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] | [2026-05-14 01:37:22,126 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:24,129 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:37:24,129 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:24,129 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:24,855 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1867 [2026-05-14 01:37:24,855 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:31,855 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,856 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] | [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:31,857 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:37:31,857 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:37:31,857 command DEBUG] self.vterm = [] [2026-05-14 01:37:31,857 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:31,858 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:33,355 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1867 [2026-05-14 01:37:33,356 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:41,899 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-05-14 01:37:41,899 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] | [2026-05-14 01:37:41,900 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:41,900 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-05-14 01:37:43,902 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:37:43,902 command DEBUG] self.vterm = [] [2026-05-14 01:37:43,902 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:43,902 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:44,805 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:44,805 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:44,805 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:44,806 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:44,806 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:44,806 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:44,806 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2003 [2026-05-14 01:37:44,806 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:37:53,935 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:37:53,935 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] | [2026-05-14 01:37:53,936 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:37:53,936 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-05-14 01:37:53,936 command INFO] Command 'ls -e /tmp' done. [2026-05-14 01:37:53,936 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-05-14 01:37:53,936 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:37:53,937 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:37:53,937 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:37:54,969 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2003 [2026-05-14 01:37:54,969 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:01,819 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] | [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:01,820 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:38:01,820 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:38:01,821 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-14 01:38:01,822 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:38:01,822 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:01,823 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:02,784 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2003 [2026-05-14 01:38:02,784 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:38:08,378 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,379 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] | [2026-05-14 01:38:08,380 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:10,382 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:38:10,383 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:10,383 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-14 01:38:11,398 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:12,037 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2165 [2026-05-14 01:38:12,037 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:38:17,126 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:17,126 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] | [2026-05-14 01:38:17,127 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:17,127 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:38:17,127 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:38:17,127 command DEBUG] self.vterm = [] [2026-05-14 01:38:17,128 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:17,128 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-14 01:38:18,166 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:18,885 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2165 [2026-05-14 01:38:18,886 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:38:24,104 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,104 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] | [2026-05-14 01:38:24,105 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:24,105 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-05-14 01:38:26,106 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:38:26,106 command DEBUG] self.vterm = [] [2026-05-14 01:38:26,107 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:26,107 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:38:26,924 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:26,924 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:26,925 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:26,925 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:26,925 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:26,925 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:26,925 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2026-05-14 01:38:26,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-14 01:38:33,991 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,991 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] | [2026-05-14 01:38:33,992 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:33,992 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-05-14 01:38:33,992 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-05-14 01:38:33,992 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-05-14 01:38:33,993 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:38:33,993 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:33,993 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:34,979 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2026-05-14 01:38:34,979 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:38:44,651 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,651 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] | [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:38:44,652 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-14 01:38:44,653 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:38:44,653 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:44,653 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:38:45,596 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:45,597 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2026-05-14 01:38:45,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-14 01:38:52,696 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,696 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] | [2026-05-14 01:38:52,697 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:38:54,698 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:38:54,698 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:38:54,698 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:38:55,420 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2660 [2026-05-14 01:38:55,420 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:01,049 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:01,049 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] | [2026-05-14 01:39:01,050 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:01,050 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:39:01,050 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:39:01,051 command DEBUG] self.vterm = [] [2026-05-14 01:39:01,051 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:01,051 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:01,896 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2660 [2026-05-14 01:39:01,896 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:06,608 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,609 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,610 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,610 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,610 QEMU-ia32 DEBUG] | [2026-05-14 01:39:06,610 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:06,610 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-05-14 01:39:08,610 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:39:08,610 command DEBUG] self.vterm = [] [2026-05-14 01:39:08,611 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:08,611 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:09,626 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-05-14 01:39:09,626 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:14,920 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:14,920 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:14,921 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] | [2026-05-14 01:39:14,922 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:14,922 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-14 01:39:14,922 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-05-14 01:39:14,922 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-05-14 01:39:14,922 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:39:14,923 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:14,923 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:15,759 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-05-14 01:39:15,759 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:21,151 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:21,151 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] | [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:21,152 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:39:21,152 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:39:21,153 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:39:21,153 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:39:21,154 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:21,154 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: insufficient image data in file `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/460. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-05-14 01:39:22,190 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:22,891 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-05-14 01:39:22,892 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:27,646 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,646 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,647 QEMU-ia32 DEBUG] | [2026-05-14 01:39:27,647 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:29,648 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:39:29,648 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:29,648 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:30,921 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3733 [2026-05-14 01:39:30,921 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:38,809 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] | [2026-05-14 01:39:38,810 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:38,810 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:39:38,810 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:39:38,810 command DEBUG] self.vterm = [] [2026-05-14 01:39:38,811 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:38,811 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:40,114 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3733 [2026-05-14 01:39:40,114 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:39:46,233 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-05-14 01:39:46,233 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,234 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,234 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,234 QEMU-ia32 DEBUG] | [2026-05-14 01:39:46,234 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:46,234 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2026-05-14 01:39:48,234 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:39:48,234 command DEBUG] self.vterm = [] [2026-05-14 01:39:48,235 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:48,235 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:49,070 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3770 [2026-05-14 01:39:49,071 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,965 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] | [2026-05-14 01:39:54,966 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:39:54,966 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2026-05-14 01:39:54,966 command INFO] Command 'mkdir /tmp/mnt' done. [2026-05-14 01:39:54,967 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-05-14 01:39:54,967 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:39:54,967 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:39:54,967 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:39:55,741 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3770 [2026-05-14 01:39:55,742 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:00,914 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,914 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] | [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:00,915 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-14 01:40:00,916 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:40:00,916 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:00,916 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:40:01,823 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:01,823 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:01,823 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:01,823 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:01,824 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:01,824 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:01,824 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3770 [2026-05-14 01:40:01,824 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:09,020 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:09,020 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] | [2026-05-14 01:40:09,021 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:11,022 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:40:11,022 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:11,022 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:12,003 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3871 [2026-05-14 01:40:12,004 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:17,529 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:17,529 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] | [2026-05-14 01:40:17,530 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:17,530 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:40:17,530 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:40:17,530 command DEBUG] self.vterm = [] [2026-05-14 01:40:17,531 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:17,531 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-14 01:40:18,576 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:19,372 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3871 [2026-05-14 01:40:19,373 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:24,426 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:24,426 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:24,427 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-14 01:40:24,428 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,428 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,428 QEMU-ia32 DEBUG] | [2026-05-14 01:40:24,428 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:24,428 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-05-14 01:40:26,430 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:40:26,430 command DEBUG] self.vterm = [] [2026-05-14 01:40:26,430 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:26,431 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:27,948 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2026-05-14 01:40:27,948 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:37,387 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:37,387 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:37,387 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:37,387 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:37,387 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:37,387 QEMU-ia32 DEBUG] | [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:37,388 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] | [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] | [2026-05-14 01:40:37,389 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:37,389 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-14 01:40:37,389 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-05-14 01:40:37,389 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-05-14 01:40:37,389 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:40:37,390 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:37,390 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-14 01:40:38,432 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:40:39,183 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:39,183 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:39,183 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:39,183 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:39,183 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:39,184 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:39,184 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2026-05-14 01:40:39,184 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:40:48,426 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:48,426 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] | [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:48,427 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:40:48,428 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:40:48,428 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:40:48,429 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:40:48,429 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:40:49,548 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:40:49,549 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2026-05-14 01:40:49,549 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:40:58,725 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] | [2026-05-14 01:40:58,726 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:00,726 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:41:00,727 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:00,727 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:01,816 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3976 [2026-05-14 01:41:01,816 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:10,667 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:10,667 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] | [2026-05-14 01:41:10,668 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:10,668 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:41:10,669 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:41:10,669 command DEBUG] self.vterm = [] [2026-05-14 01:41:10,669 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:10,669 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:11,801 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3976 [2026-05-14 01:41:11,801 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:19,428 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:19,428 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:19,428 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:19,428 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:19,429 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] | [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] | [2026-05-14 01:41:19,430 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:19,430 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-05-14 01:41:21,432 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:41:21,432 command DEBUG] self.vterm = [] [2026-05-14 01:41:21,433 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:21,433 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:22,082 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:22,082 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:22,082 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:22,082 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:22,083 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:22,083 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:22,083 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4002 [2026-05-14 01:41:22,083 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:27,269 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:27,269 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] | [2026-05-14 01:41:27,270 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:27,270 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-05-14 01:41:27,271 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-05-14 01:41:27,271 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-14 01:41:27,271 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:41:27,271 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:27,271 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:28,066 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:28,066 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:28,066 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:28,067 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:28,067 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:28,067 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:28,067 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4002 [2026-05-14 01:41:28,067 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | [2026-05-14 01:41:33,064 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] | [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:41:33,065 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:41:33,065 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:41:33,066 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:33,066 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:33,917 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4002 [2026-05-14 01:41:33,917 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:39,594 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:39,594 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] | [2026-05-14 01:41:39,595 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:41,596 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:41:41,596 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:41,596 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:42,148 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4051 [2026-05-14 01:41:42,148 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:44,486 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:44,486 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] | [2026-05-14 01:41:44,487 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:44,487 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:41:44,487 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:41:44,487 command DEBUG] self.vterm = [] [2026-05-14 01:41:44,488 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:44,488 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:44,774 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4051 [2026-05-14 01:41:44,774 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:46,728 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:46,728 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 2f1be2301 [2026-05-14 01:41:46,728 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:46,728 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:46,728 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:46,729 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:41:46,730 QEMU-ia32 DEBUG] | [2026-05-14 01:41:46,730 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 2f1be2301', 'Built on 2026-05-14 01:33:05', '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-14 01:41:46,730 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-14 01:41:48,730 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:41:48,730 command DEBUG] self.vterm = [] [2026-05-14 01:41:48,731 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:48,731 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-14 01:41:49,741 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:41:50,068 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:50,068 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:50,068 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:50,069 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:50,069 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:50,069 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:50,069 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3883 [2026-05-14 01:41:50,069 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:52,166 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:52,167 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:41:52,168 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-14 01:33:05', '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-14 01:41:52,168 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-14 01:41:52,168 command INFO] Command 'ls /tmp/mnt' done. [2026-05-14 01:41:52,168 command INFO] Typing 'umount /tmp/mnt' into default. [2026-05-14 01:41:52,168 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:41:52,169 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:52,169 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-14 01:41:53,181 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:53,447 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3883 [2026-05-14 01:41:53,448 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:41:56,639 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | [2026-05-14 01:41:56,639 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-14 01:33:05', '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-14 01:41:56,640 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:41:56,640 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:41:56,641 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:41:56,641 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:41:56,642 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-14 01:41:57,700 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:41:58,527 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3883 [2026-05-14 01:41:58,527 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:42:03,869 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:03,870 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:42:03,871 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-14 01:33:05', '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-14 01:42:05,873 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:42:05,874 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:05,874 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:06,682 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3941 [2026-05-14 01:42:06,682 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:42:12,137 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:12,137 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:12,138 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:12,138 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:12,138 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-05-14 01:42:12,138 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-14 01:33:05', '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-14 01:42:12,138 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:42:12,138 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:42:12,138 command DEBUG] self.vterm = [] [2026-05-14 01:42:12,138 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:12,138 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:13,087 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:13,087 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:13,087 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:13,088 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:13,088 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:13,088 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:13,088 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3941 [2026-05-14 01:42:13,088 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:42:18,752 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | Built on 2026-05-14 01:33:05 [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | [2026-05-14 01:42:18,752 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-05-14 01:42:18,753 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-05-14 01:33:05', '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-14 01:42:18,753 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-05-14 01:42:20,755 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:42:20,756 command DEBUG] self.vterm = [] [2026-05-14 01:42:20,756 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:20,756 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:22,067 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-14 01:42:22,067 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:31,028 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:42:31,029 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:42:31,029 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-14 01:42:31,029 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-05-14 01:42:31,029 command INFO] Command 'umount /tmp/mnt' done. [2026-05-14 01:42:31,029 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-14 01:42:31,029 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:42:31,030 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:31,030 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:32,478 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:32,479 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-14 01:42:32,479 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:42:41,822 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:41,822 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:41,822 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:41,823 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:42:41,824 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-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:42:41,824 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:42:41,824 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:42:41,825 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:41,825 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:43,203 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-05-14 01:42:43,204 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:42:52,139 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:42:52,139 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:42:52,139 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:42:52,139 QEMU-ia32 DEBUG] | [2026-05-14 01:42:52,139 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:42:52,140 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:42:52,141 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:42:52,141 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-14 01:42:54,143 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:42:54,143 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:42:54,143 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:42:55,483 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:42:55,483 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:42:55,483 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:42:55,483 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:42:55,483 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:42:55,484 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:42:55,484 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-05-14 01:42:55,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-14 01:43:03,748 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:03,748 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:43:03,748 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:03,749 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:03,750 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:43:03,750 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-14 01:43:03,750 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:43:03,750 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:43:03,750 command DEBUG] self.vterm = [] [2026-05-14 01:43:03,751 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:03,751 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:05,249 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-05-14 01:43:05,249 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:43:14,267 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:14,268 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:14,269 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:14,269 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:14,269 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:43:14,269 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-14 01:43:14,269 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-14 01:43:16,270 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:43:16,270 command DEBUG] self.vterm = [] [2026-05-14 01:43:16,270 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:16,271 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:17,671 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-14 01:43:17,672 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:43:26,417 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:26,417 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:26,418 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:43:26,418 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-14 01:43:26,418 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-05-14 01:43:26,418 command INFO] Command 'ls /tmp/mnt' done. [2026-05-14 01:43:26,419 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-05-14 01:43:26,419 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:43:26,419 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:26,419 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:27,661 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-14 01:43:27,661 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:43:36,559 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:36,560 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:43:36,561 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-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:43:36,561 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:43:36,562 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-05-14 01:43:36,562 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-05-14 01:43:36,562 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-05-14 01:43:36,562 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-05-14 01:43:36,562 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:43:36,562 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:36,562 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:38,119 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-05-14 01:43:38,119 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:43:44,243 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:44,243 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:44,244 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:43:44,244 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-14 01:43:46,246 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:43:46,247 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:46,247 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:46,821 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-05-14 01:43:46,821 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:43:51,527 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:51,527 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:51,527 QEMU-ia32 DEBUG] | [2026-05-14 01:43:51,527 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:51,527 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:51,527 QEMU-ia32 DEBUG] | [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:51,528 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-14 01:43:51,529 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-14 01:43:51,529 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:43:51,529 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:43:51,529 command DEBUG] self.vterm = [] [2026-05-14 01:43:51,529 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:51,529 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:43:52,483 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:43:52,483 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:43:52,483 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:43:52,483 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:43:52,484 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:43:52,484 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:43:52,484 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-05-14 01:43:52,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-14 01:43:57,543 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:43:57,543 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:43:57,544 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-05-14 01:43:57,544 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-14 01:43:57,544 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-05-14 01:43:59,546 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:43:59,546 command DEBUG] self.vterm = [] [2026-05-14 01:43:59,547 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:43:59,547 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:44:00,108 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:00,109 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-14 01:44:00,109 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:44:05,262 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | [2026-05-14 01:44:05,262 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:05,263 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:44:05,263 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-14 01:44:05,263 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-05-14 01:44:05,263 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-05-14 01:44:05,263 command INFO] Typing 'ls /tmp/mnt' into default. [2026-05-14 01:44:05,263 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-05-14 01:44:05,264 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:44:05,264 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:06,010 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-14 01:44:06,010 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:44:09,174 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:09,174 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:44:09,175 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-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-05-14 01:44:09,175 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-05-14 01:44:09,175 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-05-14 01:44:09,176 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:44:09,176 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-14 01:44:10,185 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:10,627 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-05-14 01:44:10,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-14 01:44:13,522 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:13,522 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:13,523 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:44:13,523 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-14 01:44:15,525 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-05-14 01:44:15,526 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:44:15,526 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:16,271 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-05-14 01:44:16,271 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:21,752 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-05-14 01:44:21,753 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-05-14 01:44:21,753 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-05-14 01:44:21,753 command DEBUG] self.vterm = [] [2026-05-14 01:44:21,754 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:44:21,754 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:22,552 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-05-14 01:44:22,552 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:44:27,754 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:27,754 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:27,755 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-05-14 01:44:27,755 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-14 01:44:27,755 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-05-14 01:44:29,757 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-05-14 01:44:29,757 command DEBUG] self.vterm = [] [2026-05-14 01:44:29,758 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-05-14 01:44:29,758 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-05-14 01:44:30,527 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-05-14 01:44:30,527 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-05-14 01:44:30,528 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-05-14 01:44:30,528 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-05-14 01:44:30,528 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-05-14 01:44:30,528 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-05-14 01:44:30,528 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-05-14 01:44:30,528 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -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-14 01:44:36,688 QEMU-ia32 DEBUG] Captured text: [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | img 2097152 [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Device: fbd0 [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Writing root directory. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | Success. [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-05-14 01:44:36,688 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:36,689 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-05-14 01:44:36,689 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-05-14 01:44:36,689 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-05-14 01:44:36,689 QEMU-ia32 DEBUG] | / # _ [2026-05-14 01:44:36,689 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-14 01:44:36,689 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-05-14 01:44:36,689 command INFO] Command 'ls /tmp/mnt' done. [2026-05-14 01:44:36,689 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.