/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-09-24 01:20:19,726 main DEBUG] Creating new machine default. [2026-09-24 01:20:19,726 QEMU-amd64 DEBUG] Starting QEMU: qemu-system-x86_64 -cdrom /var/helenos/nightly/web-ci/.build-834/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-09-24 01:20:19,726 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-09-24 01:20:21,729 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-24 01:20:21,729 QEMU-amd64 INFO] Machine started. [2026-09-24 01:20:21,729 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:20:21,730 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-24 01:20:21,730 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:20:21,733 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:20:22,623 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:20:22,624 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1795 [2026-09-24 01:20:22,625 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-09-24 01:20:25,487 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:20:25,487 QEMU-amd64 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-09-24 01:20:25,487 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:20:25,487 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:20:25,487 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _?______________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | __???????????????????????????????????????????????????????????????_???___________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ___???_?????????????????????????_????????????????????????????????_????__________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:25,488 QEMU-amd64 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '__???????????????????????????????????????????????????????????????_???___________', '___???_?????????????????????????_????????????????????????????????_????__________', '________________________________________________________________________________'] [2026-09-24 01:20:30,499 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-24 01:20:30,499 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:20:30,499 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:20:31,152 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-09-24 01:20:31,152 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-09-24 01:20:34,288 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ???????????????????????????_____________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ???????????????????_____________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] | ________________________________________________________________________________ [2026-09-24 01:20:34,288 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-09-24 01:20:39,293 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-24 01:20:39,293 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:20:39,293 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:20:39,985 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4325 [2026-09-24 01:20:39,985 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-09-24 01:20:43,549 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-24 01:20:43,549 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ???????????????????????????????????????????_____________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-24 01:20:43,550 QEMU-amd64 DEBUG] Captured lines: ['????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????_________________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________'] [2026-09-24 01:20:48,562 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-24 01:20:48,562 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:20:48,562 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-09-24 01:20:49,597 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:20:50,540 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:20:50,540 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:20:50,540 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:20:50,540 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:20:50,540 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:20:50,541 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:20:50,541 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5037 [2026-09-24 01:20:50,541 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-09-24 01:20:56,365 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????_______________________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????______________________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????_??????????????????_??????______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????_????????????????????????????????????????______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ????????????????????????????????????????________________________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????__?????????__________________ [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:20:56,365 QEMU-amd64 DEBUG] Captured lines: ['???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????_______________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????_________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????_??????????????????_??????______', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '?????????????????????????????????_????????????????????????????????????????______', '????????????????????????????????????????________________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????__?????????__________________', '????????????????????????????????????????????????????????????????????????????????'] [2026-09-24 01:21:01,374 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-09-24 01:21:01,374 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:01,374 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:02,377 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5300 [2026-09-24 01:21:02,377 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-09-24 01:21:08,234 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????___________________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-24 01:21:08,234 QEMU-amd64 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________', '?????????????????????????????????????????????????????___________________________', '?????????????????????????????????????????????___________________________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????????????????_________________', '??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________'] [2026-09-24 01:21:13,239 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-09-24 01:21:13,240 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:13,240 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:14,178 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 158 [2026-09-24 01:21:14,178 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-09-24 01:21:20,372 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] | [2026-09-24 01:21:20,372 QEMU-amd64 DEBUG] Captured lines: ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-24 01:21:25,387 rtr-vterm DEBUG] remaining=150, n=6, interval=5, "Failed to boot into userspace" [2026-09-24 01:21:25,387 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:25,387 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:26,324 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1625 [2026-09-24 01:21:26,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-09-24 01:21:32,773 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] | [2026-09-24 01:21:32,773 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:21:32,773 QEMU-amd64 INFO] Machine booted into userspace. [2026-09-24 01:21:32,773 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-24 01:21:32,773 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:21:32,774 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:32,774 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-09-24 01:21:33,821 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:34,683 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1625 [2026-09-24 01:21:34,683 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-09-24 01:21:40,797 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,797 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] | [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:21:40,798 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey z' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:21:40,800 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-09-24 01:21:40,801 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:21:40,801 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:40,802 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-09-24 01:21:41,822 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:42,788 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1634 [2026-09-24 01:21:42,788 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-09-24 01:21:48,865 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | / # m_ [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,865 QEMU-amd64 DEBUG] | [2026-09-24 01:21:48,866 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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.", '', '/ # m_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-24 01:21:50,872 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:21:50,872 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:50,872 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-09-24 01:21:51,906 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:52,865 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1778 [2026-09-24 01:21:52,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-09-24 01:21:57,914 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:21:57,914 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] | [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:21:57,915 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:21:57,915 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:21:57,915 command DEBUG] self.vterm = [] [2026-09-24 01:21:57,915 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:21:57,915 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-09-24 01:21:58,945 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:21:59,502 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1778 [2026-09-24 01:21:59,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-09-24 01:22:03,545 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,545 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] | [2026-09-24 01:22:03,546 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:03,546 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-09-24 01:22:05,549 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:22:05,549 command DEBUG] self.vterm = [] [2026-09-24 01:22:05,549 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:05,553 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:06,179 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-09-24 01:22:06,180 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-09-24 01:22:09,993 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:09,993 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:09,993 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:09,993 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:09,993 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:09,993 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] | [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:09,994 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-09-24 01:22:09,994 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-24 01:22:09,994 command INFO] Typing 'ls -e /tmp' into default. [2026-09-24 01:22:09,994 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:22:09,994 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:09,995 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:10,593 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-09-24 01:22:10,593 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-09-24 01:22:14,322 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] | [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:22:14,322 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:22:14,323 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:22:14,327 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:14,328 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:15,027 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1812 [2026-09-24 01:22:15,027 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-09-24 01:22:20,982 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:20,982 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:22:20,983 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] | [2026-09-24 01:22:20,984 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:22,986 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:22:22,988 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:22,988 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-09-24 01:22:24,015 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:24,583 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1868 [2026-09-24 01:22:24,584 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-09-24 01:22:28,794 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | / # ls -e /tmp_ [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,794 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] | [2026-09-24 01:22:28,795 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:28,795 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:22:28,802 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:22:28,802 command DEBUG] self.vterm = [] [2026-09-24 01:22:28,803 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:28,804 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-09-24 01:22:29,836 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:30,451 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1874 [2026-09-24 01:22:30,452 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-09-24 01:22:34,262 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | _ [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] | [2026-09-24 01:22:34,262 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:34,262 command DEBUG] Read lines ['/ # ls -e /tmp', '_'] [2026-09-24 01:22:36,270 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:22:36,270 command DEBUG] self.vterm = [] [2026-09-24 01:22:36,270 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:36,271 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-09-24 01:22:37,294 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:22:37,845 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:37,845 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:37,845 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:37,846 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:37,846 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:37,846 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:37,846 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2003 [2026-09-24 01:22:37,846 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-09-24 01:22:42,356 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,356 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] | [2026-09-24 01:22:42,362 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:42,362 command DEBUG] Read lines ['img 2097152', '/ # _'] [2026-09-24 01:22:42,362 command INFO] Command 'ls -e /tmp' done. [2026-09-24 01:22:42,362 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-24 01:22:42,362 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:22:42,363 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:42,363 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-09-24 01:22:43,395 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:22:44,443 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:44,443 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:44,443 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:44,443 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:44,443 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:44,444 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:44,444 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2003 [2026-09-24 01:22:44,444 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-09-24 01:22:50,785 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] | [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey v' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:22:50,785 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey shift-minus' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey g' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-24 01:22:50,786 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:22:50,786 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:22:50,786 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-09-24 01:22:51,810 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:22:52,828 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2017 [2026-09-24 01:22:52,828 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-09-24 01:22:58,987 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | / # /_ [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,987 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] | [2026-09-24 01:22:58,988 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:00,993 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:23:00,994 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:00,994 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:01,964 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2166 [2026-09-24 01:23:01,965 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-09-24 01:23:08,100 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] | [2026-09-24 01:23:08,101 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:08,101 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:23:08,101 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:23:08,101 command DEBUG] self.vterm = [] [2026-09-24 01:23:08,102 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:08,102 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-09-24 01:23:09,121 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:10,145 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2166 [2026-09-24 01:23:10,145 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-09-24 01:23:16,166 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] | [2026-09-24 01:23:16,166 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:16,166 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-09-24 01:23:18,174 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:23:18,174 command DEBUG] self.vterm = [] [2026-09-24 01:23:18,175 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:18,175 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-09-24 01:23:19,218 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:20,266 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2543 [2026-09-24 01:23:20,266 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-09-24 01:23:26,397 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,397 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,398 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,398 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,398 QEMU-amd64 DEBUG] | [2026-09-24 01:23:26,398 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:26,398 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-24 01:23:26,398 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-24 01:23:26,398 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-24 01:23:26,398 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:23:26,398 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:26,401 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-09-24 01:23:27,455 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:28,396 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2543 [2026-09-24 01:23:28,397 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-09-24 01:23:34,471 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] | [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey minus' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey y' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey 1' [2026-09-24 01:23:34,471 QEMU-amd64 DEBUG] Sending command 'sendkey 2' [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-24 01:23:34,472 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:23:34,472 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:34,472 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-09-24 01:23:35,494 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:36,404 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:36,404 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:36,404 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:36,404 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:36,404 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:36,405 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:36,405 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2552 [2026-09-24 01:23:36,405 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-09-24 01:23:42,579 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | / # m_ [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] | [2026-09-24 01:23:42,579 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:44,586 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:23:44,587 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:44,587 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-09-24 01:23:45,623 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:46,202 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:46,203 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2664 [2026-09-24 01:23:46,203 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-09-24 01:23:50,770 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] | [2026-09-24 01:23:50,771 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:50,771 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:23:50,771 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:23:50,771 command DEBUG] self.vterm = [] [2026-09-24 01:23:50,772 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:50,772 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-09-24 01:23:51,804 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:52,396 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2667 [2026-09-24 01:23:52,397 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-09-24 01:23:56,236 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | _ [2026-09-24 01:23:56,236 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] | [2026-09-24 01:23:56,237 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:23:56,237 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0', '_'] [2026-09-24 01:23:58,238 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:23:58,238 command DEBUG] self.vterm = [] [2026-09-24 01:23:58,239 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:23:58,240 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:23:58,852 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:23:58,853 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-09-24 01:23:58,853 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-09-24 01:24:02,582 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,582 QEMU-amd64 DEBUG] | [2026-09-24 01:24:02,583 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:02,583 command DEBUG] Read lines ['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-09-24 01:24:02,583 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-24 01:24:02,583 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-24 01:24:02,583 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:24:02,583 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:02,583 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-09-24 01:24:03,608 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:04,211 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-09-24 01:24:04,211 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-09-24 01:24:07,896 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:07,896 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:07,897 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] | [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:07,899 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] Sending command 'sendkey k' [2026-09-24 01:24:07,899 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey i' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey r' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:24:07,900 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:07,902 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:24:07,902 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:07,902 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:24:07,904 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:07,907 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-09-24 01:24:08,937 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:09,978 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3657 [2026-09-24 01:24:09,978 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-09-24 01:24:14,720 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] | [2026-09-24 01:24:14,720 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:16,722 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:24:16,722 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:16,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-09-24 01:24:17,761 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:18,361 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3734 [2026-09-24 01:24:18,361 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-09-24 01:24:22,335 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] | [2026-09-24 01:24:22,335 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:22,335 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:24:22,335 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:24:22,335 command DEBUG] self.vterm = [] [2026-09-24 01:24:22,336 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:22,336 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-09-24 01:24:23,380 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:24,011 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3742 [2026-09-24 01:24:24,011 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-09-24 01:24:27,968 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | _ [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] | [2026-09-24 01:24:27,968 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:27,969 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '_'] [2026-09-24 01:24:29,972 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:24:29,972 command DEBUG] self.vterm = [] [2026-09-24 01:24:29,972 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:29,972 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-24 01:24:31,011 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:31,987 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3770 [2026-09-24 01:24:31,988 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-09-24 01:24:38,295 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] | [2026-09-24 01:24:38,295 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:38,295 command DEBUG] Read lines ['/ # _'] [2026-09-24 01:24:38,295 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-24 01:24:38,295 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-24 01:24:38,295 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:24:38,296 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:38,296 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:39,260 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3770 [2026-09-24 01:24:39,260 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-09-24 01:24:45,370 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:45,370 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:45,370 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] | [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:24:45,371 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-24 01:24:45,371 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:24:45,372 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:45,372 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-09-24 01:24:46,388 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:47,538 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:47,538 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:47,538 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:47,538 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:47,539 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:47,539 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:47,539 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3773 [2026-09-24 01:24:47,539 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-09-24 01:24:53,587 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:24:53,587 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:24:53,588 QEMU-amd64 DEBUG] | / # m_ [2026-09-24 01:24:53,588 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,588 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,588 QEMU-amd64 DEBUG] | [2026-09-24 01:24:53,588 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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', '/ # m_', '', '', ''] [2026-09-24 01:24:55,594 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:24:55,594 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:24:55,595 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-09-24 01:24:56,625 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:24:57,632 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2026-09-24 01:24:57,632 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-09-24 01:25:03,943 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,943 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,944 QEMU-amd64 DEBUG] | [2026-09-24 01:25:03,944 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:03,944 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:25:03,944 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:25:03,944 command DEBUG] self.vterm = [] [2026-09-24 01:25:03,944 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:03,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-09-24 01:25:04,984 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:05,848 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2026-09-24 01:25:05,848 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-09-24 01:25:12,043 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] | [2026-09-24 01:25:12,043 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:12,043 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-24 01:25:14,046 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:25:14,047 command DEBUG] self.vterm = [] [2026-09-24 01:25:14,047 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:14,047 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-09-24 01:25:15,083 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:16,046 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3892 [2026-09-24 01:25:16,046 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-09-24 01:25:20,956 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:20,956 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] | [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:20,957 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-24 01:25:20,957 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-24 01:25:20,957 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-24 01:25:20,957 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:25:20,957 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:20,957 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-09-24 01:25:21,989 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:22,614 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3892 [2026-09-24 01:25:22,615 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-09-24 01:25:26,337 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] | [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey c' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey e' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey dot' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey x' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:25:26,337 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:25:26,338 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:25:26,338 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:25:26,338 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:26,338 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:25:26,338 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:26,338 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-09-24 01:25:27,355 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:27,989 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3898 [2026-09-24 01:25:27,989 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-09-24 01:25:31,713 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | / # c_ [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] | [2026-09-24 01:25:31,713 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:33,715 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:25:33,715 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:33,716 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-09-24 01:25:34,753 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:35,346 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:35,347 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3979 [2026-09-24 01:25:35,347 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-09-24 01:25:39,117 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] | [2026-09-24 01:25:39,117 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:39,117 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:25:39,117 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:25:39,117 command DEBUG] self.vterm = [] [2026-09-24 01:25:39,118 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:39,118 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-09-24 01:25:40,134 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:40,738 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3979 [2026-09-24 01:25:40,738 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-09-24 01:25:42,549 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] | [2026-09-24 01:25:42,549 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:42,549 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-09-24 01:25:44,551 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:25:44,551 command DEBUG] self.vterm = [] [2026-09-24 01:25:44,551 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:44,552 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-09-24 01:25:45,563 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:45,888 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-09-24 01:25:45,888 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-09-24 01:25:49,828 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] | [2026-09-24 01:25:49,828 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:49,828 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-09-24 01:25:49,828 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-24 01:25:49,828 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-24 01:25:49,828 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:25:49,829 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:49,829 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:50,410 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-09-24 01:25:50,411 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-09-24 01:25:54,051 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] | [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:25:54,051 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:25:54,051 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:25:54,052 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:25:54,052 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-09-24 01:25:55,078 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:25:55,742 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:25:55,742 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:25:55,743 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:25:55,743 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:25:55,743 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:25:55,743 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:25:55,743 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4003 [2026-09-24 01:25:55,743 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-09-24 01:25:59,725 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | [2026-09-24 01:25:59,726 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:25:59,727 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] | [2026-09-24 01:25:59,728 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:26:01,730 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:26:01,731 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:01,732 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-09-24 01:26:02,757 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:03,339 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4053 [2026-09-24 01:26:03,339 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-09-24 01:26:07,111 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:07,111 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] | [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:26:07,112 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:26:07,112 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:26:07,112 command DEBUG] self.vterm = [] [2026-09-24 01:26:07,112 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:07,112 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-09-24 01:26:08,146 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:08,777 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4053 [2026-09-24 01:26:08,777 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-09-24 01:26:14,723 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 4f000683d [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] | [2026-09-24 01:26:14,723 QEMU-amd64 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 4f000683d', 'Built on 2026-09-24 01:18:12', '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-09-24 01:26:14,723 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-24 01:26:16,725 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:26:16,725 command DEBUG] self.vterm = [] [2026-09-24 01:26:16,726 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:16,729 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:17,692 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3896 [2026-09-24 01:26:17,693 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-09-24 01:26:23,750 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:23,750 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:23,751 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:26:23,751 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:26:23,751 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:26:23,751 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-24 01:18:12', '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-09-24 01:26:23,751 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-24 01:26:23,751 command INFO] Command 'ls /tmp/mnt' done. [2026-09-24 01:26:23,751 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-24 01:26:23,751 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:26:23,751 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:23,751 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:24,699 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3896 [2026-09-24 01:26:24,700 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-09-24 01:26:30,810 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:30,810 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-24 01:18:12', '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-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:26:30,811 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:26:30,812 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:26:30,812 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:30,812 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-09-24 01:26:31,862 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:32,826 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3897 [2026-09-24 01:26:32,826 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-09-24 01:26:39,168 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] | / # u_ [2026-09-24 01:26:39,168 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-24 01:18:12', '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', '/ # u_'] [2026-09-24 01:26:41,172 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:26:41,173 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:41,173 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-09-24 01:26:42,204 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:43,075 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3955 [2026-09-24 01:26:43,075 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-09-24 01:26:49,136 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:49,136 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:49,136 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:49,136 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:49,136 QEMU-amd64 DEBUG] | [2026-09-24 01:26:49,136 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:26:49,137 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:26:49,138 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-09-24 01:26:49,138 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-24 01:18:12', '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-09-24 01:26:49,138 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:26:49,138 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:26:49,138 command DEBUG] self.vterm = [] [2026-09-24 01:26:49,138 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:49,138 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-09-24 01:26:50,178 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:26:51,122 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3955 [2026-09-24 01:26:51,122 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-09-24 01:26:57,084 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Built on 2026-09-24 01:18:12 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] | / # umount /tmp/mnt_ [2026-09-24 01:26:57,084 QEMU-amd64 DEBUG] Captured lines: ['Built on 2026-09-24 01:18:12', '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-09-24 01:26:57,084 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-24 01:26:59,089 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:26:59,090 command DEBUG] self.vterm = [] [2026-09-24 01:26:59,091 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:26:59,094 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-09-24 01:27:00,152 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:01,253 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-09-24 01:27:01,253 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-09-24 01:27:07,642 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:07,642 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:27:07,642 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-09-24 01:27:07,642 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-24 01:27:07,642 command INFO] Command 'umount /tmp/mnt' done. [2026-09-24 01:27:07,642 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-24 01:27:07,642 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:27:07,643 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:07,643 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-09-24 01:27:08,694 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:09,694 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:09,695 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2026-09-24 01:27:09,695 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-09-24 01:27:15,817 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:15,817 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:27:15,817 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-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:27:15,818 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:15,818 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:27:15,826 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:15,826 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-09-24 01:27:16,852 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:17,673 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:17,674 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3816 [2026-09-24 01:27:17,674 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-09-24 01:27:21,314 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:21,314 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:21,315 QEMU-amd64 DEBUG] | / # l_ [2026-09-24 01:27:21,315 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', '/ # l_'] [2026-09-24 01:27:23,317 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:27:23,317 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:23,322 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-09-24 01:27:24,347 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:24,682 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-09-24 01:27:24,683 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-09-24 01:27:27,081 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:27,081 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:27,082 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:27:27,082 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-09-24 01:27:27,082 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:27:27,082 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:27:27,082 command DEBUG] self.vterm = [] [2026-09-24 01:27:27,083 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:27,083 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-09-24 01:27:28,094 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:28,386 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3837 [2026-09-24 01:27:28,387 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-09-24 01:27:30,049 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Running on amd64 (terminal/59) [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:30,049 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:30,050 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:30,050 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:30,050 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:30,050 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:27:30,050 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-09-24 01:27:30,050 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-24 01:27:32,051 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:27:32,051 command DEBUG] self.vterm = [] [2026-09-24 01:27:32,052 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:32,052 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-09-24 01:27:33,067 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:33,686 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-24 01:27:33,686 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-09-24 01:27:37,614 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:37,614 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:27:37,614 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-09-24 01:27:37,614 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-24 01:27:37,615 command INFO] Command 'ls /tmp/mnt' done. [2026-09-24 01:27:37,615 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-24 01:27:37,615 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:27:37,615 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:37,615 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-09-24 01:27:38,634 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:39,259 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:39,260 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-24 01:27:39,260 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-09-24 01:27:42,955 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:42,955 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:27:42,956 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-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey o' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey u' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey a' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey f' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey b' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey d' [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'sendkey 0' [2026-09-24 01:27:42,956 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:27:42,956 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:42,956 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-09-24 01:27:43,997 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:44,584 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-24 01:27:44,584 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-09-24 01:27:48,269 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:48,269 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:27:48,269 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-09-24 01:27:50,271 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:27:50,272 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:50,272 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:27:50,955 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:50,955 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:50,955 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:50,955 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:50,955 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:50,956 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:50,956 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-24 01:27:50,956 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-09-24 01:27:54,543 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:54,543 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:54,544 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:54,544 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:54,546 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-24 01:27:54,547 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-09-24 01:27:54,547 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:27:54,547 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:27:54,547 command DEBUG] self.vterm = [] [2026-09-24 01:27:54,547 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:27:54,553 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:27:55,173 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:27:55,173 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:27:55,174 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:27:55,174 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:27:55,174 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:27:55,174 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:27:55,174 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-24 01:27:55,174 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-09-24 01:27:59,057 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:27:59,057 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:27:59,058 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:27:59,058 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-24 01:27:59,058 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-09-24 01:27:59,058 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-24 01:28:01,060 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:28:01,060 command DEBUG] self.vterm = [] [2026-09-24 01:28:01,060 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:01,061 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-09-24 01:28:02,105 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:03,064 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-24 01:28:03,064 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-09-24 01:28:09,414 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:09,414 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:28:09,414 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-09-24 01:28:09,415 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-24 01:28:09,415 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-24 01:28:09,415 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-24 01:28:09,415 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-24 01:28:09,415 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:09,415 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-09-24 01:28:10,456 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:11,560 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-24 01:28:11,561 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-09-24 01:28:17,776 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:28:17,776 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-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey l' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey s' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey spc' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey p' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey slash' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey m' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey n' [2026-09-24 01:28:17,776 QEMU-amd64 DEBUG] Sending command 'sendkey t' [2026-09-24 01:28:17,776 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-24 01:28:17,777 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:17,777 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-09-24 01:28:18,786 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:19,707 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3432 [2026-09-24 01:28:19,708 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-09-24 01:28:25,956 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:25,956 QEMU-amd64 DEBUG] | / # l_ [2026-09-24 01:28:25,956 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', '/ # l_'] [2026-09-24 01:28:27,966 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-24 01:28:27,966 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:27,966 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:28,948 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-24 01:28:28,948 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-09-24 01:28:34,973 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:34,973 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:34,974 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:34,974 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:28:34,974 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-09-24 01:28:34,974 QEMU-amd64 DEBUG] Sending command 'sendkey ret' [2026-09-24 01:28:34,974 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-24 01:28:34,974 command DEBUG] self.vterm = [] [2026-09-24 01:28:34,974 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:34,974 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-09-24 01:28:35,999 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:28:36,588 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:36,589 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-24 01:28:36,590 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-09-24 01:28:40,288 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Welcome to HelenOS! [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:40,288 QEMU-amd64 DEBUG] | / # ls /tmp/mnt_ [2026-09-24 01:28:40,288 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-09-24 01:28:40,289 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-24 01:28:42,294 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-24 01:28:42,294 command DEBUG] self.vterm = [] [2026-09-24 01:28:42,294 QEMU-amd64 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-24 01:28:42,294 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-09-24 01:28:43,323 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-24 01:28:43,890 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-24 01:28:43,891 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-24 01:28:43,891 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-09-24 01:28:47,623 QEMU-amd64 DEBUG] Captured text: [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | https://www.helenos.org/ [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # ls -e /tmp [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | img 2097152 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | file_bd: File-backed block device driver [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | file_bd: Accepting connections [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Device: fbd0 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Writing allocation table 1. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Writing allocation table 2. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Writing root directory. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | Success. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # mkdir /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # umount /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # ls /tmp/mnt [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | demo.txt 592 B [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] | / # _ [2026-09-24 01:28:47,623 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-09-24 01:28:47,623 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-24 01:28:47,623 command INFO] Command 'ls /tmp/mnt' done. [2026-09-24 01:28:47,623 QEMU-amd64 DEBUG] Sending command 'quit' Scenario passed.