/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-10-03 01:22:24,577 main DEBUG] Creating new machine default. [2026-10-03 01:22:24,578 QEMU-amd64 DEBUG] Starting QEMU: qemu-system-x86_64 -cdrom /var/helenos/nightly/web-ci/.build-838/amd64/helenos-amd64.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/amd64/helenos/serial.txt [2026-10-03 01:22:24,587 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-10-03 01:22:26,589 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-10-03 01:22:26,589 QEMU-amd64 INFO] Machine started. [2026-10-03 01:22:26,589 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:22:26,590 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-10-03 01:22:26,590 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:22:26,594 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:22:27,580 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:22:27,583 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:22:27,583 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:22:27,583 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:22:27,583 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:22:27,585 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:22:27,585 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 958 [2026-10-03 01:22:27,585 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:22:31,758 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:22:31,758 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,758 QEMU-amd64 DEBUG] | ????_???????????????????_??????_???????_????????_????????????????????????????_?? [2026-10-03 01:22:31,758 QEMU-amd64 DEBUG] | ????_???????????????????_????????_?????_????????_???_????_?????????_?????????_?? [2026-10-03 01:22:31,758 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,759 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,759 QEMU-amd64 DEBUG] | ?????????????_???????___________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ????????????????????????________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ??????????????????______________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ?_______________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:31,763 QEMU-amd64 DEBUG] Captured lines: ['________________________________________________________________________________', '????_???????????????????_??????_???????_????????_????????????????????????????_??', '????_???????????????????_????????_?????_????????_???_????_?????????_?????????_??', '________________________________________________________________________________', '________________________________________________________________________________', '?????????????_???????___________________________________________________________', '????????????????????????________________________________________________________', '??????????????????______________________________________________________________', '________________________________________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:22:36,772 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-10-03 01:22:36,772 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:22:36,772 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:22:37,754 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-10-03 01:22:37,754 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:41,965 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:22:46,970 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-10-03 01:22:46,970 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:22:46,970 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:22:47,862 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 892 [2026-10-03 01:22:47,862 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ?_______________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:22:52,139 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:22:57,146 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-10-03 01:22:57,146 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:22:57,146 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:22:58,098 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-10-03 01:22:58,098 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:02,277 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:23:07,287 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-10-03 01:23:07,287 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:23:07,291 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:23:08,266 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 892 [2026-10-03 01:23:08,266 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ?_______________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:12,527 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:23:17,539 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-10-03 01:23:17,539 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:23:17,539 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:23:18,543 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-10-03 01:23:18,543 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:22,898 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:22,898 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:22,899 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:23:27,904 rtr-vterm DEBUG] remaining=150, n=6, interval=5, "Failed to boot into userspace" [2026-10-03 01:23:27,904 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:23:27,904 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:23:28,849 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 892 [2026-10-03 01:23:28,849 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ?_______________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,166 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,167 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,167 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-10-03 01:23:33,167 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '?_______________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-10-03 01:23:38,176 rtr-vterm DEBUG] remaining=145, n=7, interval=5, "Failed to boot into userspace" [2026-10-03 01:23:38,176 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:23:38,183 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:23:39,221 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:23:39,221 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:23:39,221 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:23:39,221 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:23:39,221 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:23:39,222 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:23:39,222 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4326 [2026-10-03 01:23:39,222 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????________________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-10-03 01:23:44,916 QEMU-amd64 DEBUG] Captured lines: ['????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????____________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????_________________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________'] [2026-10-03 01:23:49,925 rtr-vterm DEBUG] remaining=140, n=8, interval=5, "Failed to boot into userspace" [2026-10-03 01:23:49,926 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:23:49,926 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:23:50,923 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5101 [2026-10-03 01:23:50,923 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] | ???????????????????????????_??????_????????????????????????????????????????_____ [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] | ?????????????????????????_______________________________________________________ [2026-10-03 01:23:56,589 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:23:56,590 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ????????????????????????????????????????????_??????????????????_????????________ [2026-10-03 01:23:56,591 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:23:56,592 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????_??????_????????????????????????????????????????_____', '?????????????????????????_______________________________________________________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '?????????????????????????????????????????????????????????????????_______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '?????????????????????????????????????????????????????????????????????????_______', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????_??????????????????_????????________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????????????????????????????????????????????????????_________', '???????????????????????????????????????????????????????????????????_____________'] [2026-10-03 01:24:01,598 rtr-vterm DEBUG] remaining=135, n=9, interval=5, "Failed to boot into userspace" [2026-10-03 01:24:01,599 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:01,599 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:02,575 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6471 [2026-10-03 01:24:02,575 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_??????________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_???????_______ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????_??????????????????_???????________ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_?????????????????????????___ [2026-10-03 01:24:08,105 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????____________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????__?????______________________________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_??????????????????_????? [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????_?????????????????????? [2026-10-03 01:24:08,106 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????????????????__________', '?????????????????????????????????????????????????????????????????_??????________', '???????????????????????????????????????????????????????????????????????_________', '?????????????????????????????????????????????????????????????????_???????_______', '???????????????????????????????????????????????????????????????????????_________', '??????????????????????????????????????????????????????????????????????__________', '?????????????????????????????????????????????_??????????????????_???????________', '???????????????????????????????????????????????????_?????????????????????????___', '???????????????????????????????????????????????????????????????????????????????_', '?????????????????????????????????????????????????????????????????????????????___', '???????????????????????????????????????????????????????????????????_____________', '????????????????????????????????????????????????????????????????????____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????__?????______________________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '??????????????????????????????????????????????????????????????????______________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????????????????_______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????????____', '????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????_??????????????????_?????', '?????????????????????????????????????????????????????????_??????????????????????'] [2026-10-03 01:24:13,111 rtr-vterm DEBUG] remaining=130, n=10, interval=5, "Failed to boot into userspace" [2026-10-03 01:24:13,111 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:13,111 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-10-03 01:24:14,124 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:14,445 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-10-03 01:24:14,445 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,251 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] | [2026-10-03 01:24:16,252 QEMU-amd64 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:24:21,264 rtr-vterm DEBUG] remaining=125, n=11, interval=5, "Failed to boot into userspace" [2026-10-03 01:24:21,265 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:21,265 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-10-03 01:24:22,297 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:22,904 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2026-10-03 01:24:22,905 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] | [2026-10-03 01:24:28,469 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:24:28,469 QEMU-amd64 INFO] Machine booted into userspace. [2026-10-03 01:24:28,469 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-10-03 01:24:28,469 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:24:28,470 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:28,470 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:29,389 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2026-10-03 01:24:29,389 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] | [2026-10-03 01:24:35,403 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey z' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-10-03 01:24:35,404 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:24:35,404 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:35,417 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:24:36,446 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:37,566 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2026-10-03 01:24:37,567 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:24:44,631 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] | [2026-10-03 01:24:44,632 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:24:46,633 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:24:46,639 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:46,639 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-10-03 01:24:47,686 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:48,507 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1770 [2026-10-03 01:24:48,507 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,300 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] | [2026-10-03 01:24:54,301 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:24:54,303 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:24:54,303 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:24:54,303 command DEBUG] self.vterm = [] [2026-10-03 01:24:54,304 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:24:54,309 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:24:55,317 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1770 [2026-10-03 01:24:55,318 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:01,285 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:01,285 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-10-03 01:25:03,287 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:25:03,287 command DEBUG] self.vterm = [] [2026-10-03 01:25:03,287 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:03,287 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:04,263 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1805 [2026-10-03 01:25:04,263 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,284 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] | [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:10,285 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-10-03 01:25:10,285 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-10-03 01:25:10,285 command INFO] Typing 'ls -e /tmp' into default. [2026-10-03 01:25:10,285 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:25:10,285 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:10,285 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-10-03 01:25:11,356 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:25:12,248 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:12,249 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1805 [2026-10-03 01:25:12,249 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] | [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:25:18,571 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:25:18,571 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:25:18,572 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:18,572 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:25:19,592 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:20,503 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2026-10-03 01:25:20,503 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | / # l_ [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,629 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] | [2026-10-03 01:25:26,630 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # l_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:28,639 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:25:28,639 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:28,639 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:25:29,534 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:29,535 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1858 [2026-10-03 01:25:29,535 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,399 QEMU-amd64 DEBUG] | [2026-10-03 01:25:35,400 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:35,400 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:25:35,400 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:25:35,400 command DEBUG] self.vterm = [] [2026-10-03 01:25:35,400 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:35,400 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:25:36,298 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:36,299 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1858 [2026-10-03 01:25:36,299 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,533 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,534 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,535 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,536 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,536 QEMU-amd64 DEBUG] | [2026-10-03 01:25:42,536 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:42,536 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2026-10-03 01:25:44,537 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:25:44,537 command DEBUG] self.vterm = [] [2026-10-03 01:25:44,538 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:44,538 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:45,592 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-10-03 01:25:45,592 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,844 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] | [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:25:51,845 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2026-10-03 01:25:51,845 command INFO] Command 'ls -e /tmp' done. [2026-10-03 01:25:51,845 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-10-03 01:25:51,845 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:25:51,845 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:25:51,845 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-10-03 01:25:52,875 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:25:53,876 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-10-03 01:25:53,877 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,038 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] | [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey v' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:26:00,043 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey shift-minus' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:26:00,044 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-10-03 01:26:00,047 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:26:00,048 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:00,048 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:26:01,080 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:02,178 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1992 [2026-10-03 01:26:02,179 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:06,876 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] | [2026-10-03 01:26:06,877 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:08,879 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:26:08,879 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:08,879 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-10-03 01:26:09,893 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:10,172 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2156 [2026-10-03 01:26:10,172 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] | [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:11,846 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:26:11,846 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:26:11,846 command DEBUG] self.vterm = [] [2026-10-03 01:26:11,847 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:11,847 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" 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-10-03 01:26:12,853 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:13,171 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2156 [2026-10-03 01:26:13,171 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] | [2026-10-03 01:26:14,984 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:14,984 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-10-03 01:26:16,986 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:26:16,986 command DEBUG] self.vterm = [] [2026-10-03 01:26:16,987 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:16,987 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-10-03 01:26:17,998 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:18,207 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2532 [2026-10-03 01:26:18,208 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:26:19,848 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] | [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:19,849 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-10-03 01:26:19,849 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-10-03 01:26:19,849 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-10-03 01:26:19,849 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:26:19,849 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:19,849 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-10-03 01:26:20,861 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:21,968 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2532 [2026-10-03 01:26:21,968 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] | [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-10-03 01:26:28,196 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey y' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey 1' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-10-03 01:26:28,197 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:26:28,197 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:28,197 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-10-03 01:26:29,254 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:30,192 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2539 [2026-10-03 01:26:30,192 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | / # m_ [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] | [2026-10-03 01:26:36,006 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # m_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:38,008 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:26:38,009 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:38,009 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:38,842 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2653 [2026-10-03 01:26:38,842 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] | [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:44,676 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:26:44,676 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:26:44,676 command DEBUG] self.vterm = [] [2026-10-03 01:26:44,677 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:44,677 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: 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-10-03 01:26:45,702 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:46,712 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2654 [2026-10-03 01:26:46,712 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | ? [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] | [2026-10-03 01:26:52,711 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', '?', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-10-03 01:26:52,711 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0', '?'] [2026-10-03 01:26:54,713 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:26:54,713 command DEBUG] self.vterm = [] [2026-10-03 01:26:54,714 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:26:54,714 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-10-03 01:26:55,751 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:26:56,776 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3652 [2026-10-03 01:26:56,776 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] | [2026-10-03 01:27:03,279 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-10-03 01:27:03,279 command DEBUG] Read lines ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _'] [2026-10-03 01:27:03,279 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-10-03 01:27:03,279 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-10-03 01:27:03,279 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:27:03,280 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:03,280 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-10-03 01:27:04,315 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:05,318 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3652 [2026-10-03 01:27:05,318 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:11,491 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] | [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:27:11,492 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:11,493 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:27:11,507 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:11,507 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-10-03 01:27:12,544 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:13,569 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3656 [2026-10-03 01:27:13,569 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | / # m_ [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] | [2026-10-03 01:27:20,048 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # m_', '', '', '', ''] [2026-10-03 01:27:22,050 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:27:22,051 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:22,051 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-10-03 01:27:23,079 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:24,021 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3729 [2026-10-03 01:27:24,022 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,362 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] | [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:27:30,363 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:27:30,363 command DEBUG] self.vterm = [] [2026-10-03 01:27:30,363 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:30,363 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:31,494 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3728 [2026-10-03 01:27:31,494 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:37,430 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:37,430 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:37,430 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:37,430 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt? [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] | [2026-10-03 01:27:37,431 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt?', '', '', '', ''] [2026-10-03 01:27:37,431 command DEBUG] Read lines ['/ # mkdir /tmp/mnt?'] [2026-10-03 01:27:39,436 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:27:39,436 command DEBUG] self.vterm = [] [2026-10-03 01:27:39,436 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:39,436 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:27:40,421 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:40,422 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3764 [2026-10-03 01:27:40,422 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,351 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,352 QEMU-amd64 DEBUG] | [2026-10-03 01:27:44,352 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-10-03 01:27:44,352 command DEBUG] Read lines ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _'] [2026-10-03 01:27:44,352 command INFO] Command 'mkdir /tmp/mnt' done. [2026-10-03 01:27:44,352 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-10-03 01:27:44,352 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:27:44,352 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:44,354 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:45,147 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3764 [2026-10-03 01:27:45,147 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:46,904 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] | [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:27:46,905 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:27:46,906 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-10-03 01:27:46,907 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:27:46,907 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:46,909 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-10-03 01:27:47,921 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:48,237 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:48,237 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:48,238 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:48,238 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:48,238 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:48,238 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:48,238 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3764 [2026-10-03 01:27:48,238 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,944 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] | [2026-10-03 01:27:49,945 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-10-03 01:27:51,947 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:27:51,947 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:51,948 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-10-03 01:27:52,959 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:53,178 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:53,179 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3868 [2026-10-03 01:27:53,179 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:54,840 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] | [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:27:54,841 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:27:54,841 command DEBUG] self.vterm = [] [2026-10-03 01:27:54,841 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:54,841 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-10-03 01:27:55,851 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:27:56,131 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3868 [2026-10-03 01:27:56,132 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-10-03 01:27:57,975 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,976 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,976 QEMU-amd64 DEBUG] | [2026-10-03 01:27:57,976 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-10-03 01:27:57,976 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-10-03 01:27:59,977 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:27:59,977 command DEBUG] self.vterm = [] [2026-10-03 01:27:59,978 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:27:59,978 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-10-03 01:28:00,990 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:01,239 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2026-10-03 01:28:01,239 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:02,818 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] | [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-10-03 01:28:02,819 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-10-03 01:28:02,819 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-10-03 01:28:02,819 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-10-03 01:28:02,819 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:28:02,819 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:02,819 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-10-03 01:28:03,831 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:04,043 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:04,044 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2026-10-03 01:28:04,044 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] | [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey c' [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-10-03 01:28:06,108 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey dot' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey x' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:06,109 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:28:06,109 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:06,109 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:28:07,121 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:08,059 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3891 [2026-10-03 01:28:08,059 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | / # c_ [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] | [2026-10-03 01:28:14,375 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # c_', '', ''] [2026-10-03 01:28:16,377 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:28:16,378 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:16,381 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-10-03 01:28:17,411 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:18,323 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:18,324 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3974 [2026-10-03 01:28:18,324 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:24,399 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] | [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-10-03 01:28:24,400 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:28:24,410 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:28:24,410 command DEBUG] self.vterm = [] [2026-10-03 01:28:24,411 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:24,411 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:28:25,457 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:26,460 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:26,461 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3969 [2026-10-03 01:28:26,461 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | _ [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] | [2026-10-03 01:28:32,715 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '_', ''] [2026-10-03 01:28:32,715 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '_'] [2026-10-03 01:28:34,725 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:28:34,725 command DEBUG] self.vterm = [] [2026-10-03 01:28:34,725 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:34,726 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-10-03 01:28:35,751 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:36,745 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3997 [2026-10-03 01:28:36,745 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:42,800 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:42,801 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:42,804 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:28:42,804 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:28:42,804 QEMU-amd64 DEBUG] | [2026-10-03 01:28:42,804 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-10-03 01:28:42,804 command DEBUG] Read lines ['/ # _'] [2026-10-03 01:28:42,804 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-10-03 01:28:42,804 command INFO] Typing 'ls /tmp/mnt' into default. [2026-10-03 01:28:42,804 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:28:42,805 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:42,805 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-10-03 01:28:43,832 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:44,760 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3997 [2026-10-03 01:28:44,761 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] | [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:28:51,094 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:28:51,094 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:28:51,095 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:28:51,095 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:28:52,117 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:28:53,056 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4002 [2026-10-03 01:28:53,056 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:28:59,640 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | / # l_ [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] | [2026-10-03 01:28:59,641 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # l_', ''] [2026-10-03 01:29:01,649 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:29:01,649 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:01,650 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-10-03 01:29:02,705 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:03,580 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4048 [2026-10-03 01:29:03,581 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] | [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-10-03 01:29:09,400 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:29:09,400 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:29:09,400 command DEBUG] self.vterm = [] [2026-10-03 01:29:09,401 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:09,401 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:29:10,413 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:11,288 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4048 [2026-10-03 01:29:11,289 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:17,752 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:17,752 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision c778516e4 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:17,753 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:17,754 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:17,754 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:29:17,754 QEMU-amd64 DEBUG] | [2026-10-03 01:29:17,754 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision c778516e4', 'Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-10-03 01:29:17,754 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-10-03 01:29:19,763 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:29:19,763 command DEBUG] self.vterm = [] [2026-10-03 01:29:19,763 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:19,764 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-10-03 01:29:20,796 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:21,769 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:21,769 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:21,774 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:21,774 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:21,774 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:21,774 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:21,774 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-10-03 01:29:21,774 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | [2026-10-03 01:29:27,557 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:29:27,558 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:29:27,558 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:29:27,558 command INFO] Command 'ls /tmp/mnt' done. [2026-10-03 01:29:27,558 command INFO] Typing 'umount /tmp/mnt' into default. [2026-10-03 01:29:27,558 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:29:27,559 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:27,559 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:28,190 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-10-03 01:29:28,191 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:29:31,874 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:29:31,875 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:29:31,875 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:31,875 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:29:32,891 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:33,470 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3884 [2026-10-03 01:29:33,470 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:37,345 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:29:37,349 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:29:39,354 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:29:39,354 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:39,354 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-10-03 01:29:40,377 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:41,007 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3942 [2026-10-03 01:29:41,007 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-10-03 01:29:43,634 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:29:43,634 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:29:43,634 command DEBUG] self.vterm = [] [2026-10-03 01:29:43,635 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:43,635 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:29:44,642 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:44,864 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3942 [2026-10-03 01:29:44,865 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Built on 2026-10-03 01:20:06 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-10-03 01:29:46,488 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-10-03 01:20:06', 'Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-10-03 01:29:46,488 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-10-03 01:29:48,490 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:29:48,490 command DEBUG] self.vterm = [] [2026-10-03 01:29:48,490 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:48,490 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-10-03 01:29:49,502 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:49,791 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:49,791 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:49,791 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:49,791 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:49,792 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:49,792 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:49,792 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-10-03 01:29:49,792 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:29:51,552 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-10-03 01:29:51,552 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-10-03 01:29:51,552 command INFO] Command 'umount /tmp/mnt' done. [2026-10-03 01:29:51,552 command INFO] Typing 'ls /tmp/mnt' into default. [2026-10-03 01:29:51,552 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:29:51,553 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:51,553 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-10-03 01:29:52,565 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:52,830 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-10-03 01:29:52,831 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:29:54,465 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:29:54,466 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:29:54,466 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:29:54,466 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-10-03 01:29:55,477 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:29:55,734 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:29:55,735 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-10-03 01:29:55,735 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:01,784 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:30:01,785 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-10-03 01:30:03,787 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:30:03,787 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:03,791 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:04,741 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-10-03 01:30:04,741 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-10-03 01:30:10,908 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:30:10,908 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:30:10,908 command DEBUG] self.vterm = [] [2026-10-03 01:30:10,909 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:10,909 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-10-03 01:30:11,950 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:12,919 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-10-03 01:30:12,919 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:30:18,912 QEMU-amd64 DEBUG] Captured lines: ['Running on amd64 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-10-03 01:30:18,912 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-10-03 01:30:20,915 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:30:20,915 command DEBUG] self.vterm = [] [2026-10-03 01:30:20,916 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:20,916 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:21,974 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-10-03 01:30:21,974 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:27,950 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-10-03 01:30:27,951 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-10-03 01:30:27,951 command INFO] Command 'ls /tmp/mnt' done. [2026-10-03 01:30:27,951 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-10-03 01:30:27,951 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:30:27,951 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:27,952 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-10-03 01:30:29,007 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:29,960 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-10-03 01:30:29,960 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-10-03 01:30:36,130 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:30:36,140 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:30:36,141 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-10-03 01:30:36,141 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-10-03 01:30:36,141 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-10-03 01:30:36,141 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-10-03 01:30:36,141 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:30:36,141 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:36,141 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-10-03 01:30:37,181 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:38,237 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2026-10-03 01:30:38,237 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] | / # m_ [2026-10-03 01:30:44,528 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # m_'] [2026-10-03 01:30:46,536 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:30:46,536 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:46,537 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:47,639 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-10-03 01:30:47,639 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-10-03 01:30:54,033 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:30:54,033 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:30:54,033 command DEBUG] self.vterm = [] [2026-10-03 01:30:54,034 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:30:54,034 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:30:55,059 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:30:56,025 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-10-03 01:30:56,026 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:02,116 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:02,117 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:02,117 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-10-03 01:31:02,117 QEMU-amd64 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-10-03 01:31:02,117 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-10-03 01:31:04,120 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:31:04,120 command DEBUG] self.vterm = [] [2026-10-03 01:31:04,121 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:04,121 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:31:05,152 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:05,152 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:05,152 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:05,152 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:05,152 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:05,153 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:05,153 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-10-03 01:31:05,153 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:11,166 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-10-03 01:31:11,167 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-10-03 01:31:11,167 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-10-03 01:31:11,167 command INFO] Typing 'ls /tmp/mnt' into default. [2026-10-03 01:31:11,167 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-10-03 01:31:11,167 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:11,167 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:12,308 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-10-03 01:31:12,308 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:17,142 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-10-03 01:31:17,143 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-10-03 01:31:17,144 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-10-03 01:31:17,144 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-10-03 01:31:17,145 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:17,145 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:31:18,176 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:31:18,467 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:18,467 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:18,467 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:18,468 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:18,468 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:18,468 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:18,468 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-10-03 01:31:18,468 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:20,107 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:31:20,108 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-10-03 01:31:22,109 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-10-03 01:31:22,110 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:22,110 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-10-03 01:31:23,127 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:31:23,403 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:23,403 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:23,403 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:23,403 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:23,403 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:23,404 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:23,404 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-10-03 01:31:23,404 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-10-03 01:31:25,088 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-10-03 01:31:25,088 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-10-03 01:31:25,088 command DEBUG] self.vterm = [] [2026-10-03 01:31:25,089 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:25,089 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-10-03 01:31:26,096 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:26,371 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-10-03 01:31:26,371 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | [2026-10-03 01:31:27,930 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-10-03 01:31:27,931 QEMU-amd64 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-10-03 01:31:27,931 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-10-03 01:31:29,933 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-10-03 01:31:29,933 command DEBUG] self.vterm = [] [2026-10-03 01:31:29,933 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-10-03 01:31:29,933 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-10-03 01:31:30,946 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-10-03 01:31:31,609 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-10-03 01:31:31,609 QEMU-amd64 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] Captured text: [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | img 2097152 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Device: fbd0 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Writing root directory. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | Success. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] | / # _ [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:31:38,033 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-10-03 01:31:38,033 command INFO] Command 'ls /tmp/mnt' done. [2026-10-03 01:31:38,033 QEMU-amd64 DEBUG] Sending command 'quit' Scenario passed.