/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-10 01:27:15,785 main DEBUG] Creating new machine default. [2026-09-10 01:27:15,786 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-828/ia32/helenos-ia32.iso -boot d -m 512 -usb -device intel-hda -device hda-duplex -display none -monitor unix:tmp-vm-python/tmp-default-monitor,server,nowait -serial file:/var/helenos/nightly/tmp-ci/build/ia32/helenos/serial.txt [2026-09-10 01:27:15,786 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-10 01:27:17,789 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2026-09-10 01:27:17,789 QEMU-ia32 INFO] Machine started. [2026-09-10 01:27:17,789 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:27:17,789 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2026-09-10 01:27:17,789 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:27:17,789 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:27:18,409 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:27:18,416 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1792 [2026-09-10 01:27:18,416 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | __??????????????????????????????????????????????????????????????????____________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ___???_?????????????????????????_????????????????????????????????_???___________ [2026-09-10 01:27:21,315 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:21,316 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '__??????????????????????????????????????????????????????????????????____________', '___???_?????????????????????????_????????????????????????????????_???___________', '________________________________________________________________________________'] [2026-09-10 01:27:26,320 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2026-09-10 01:27:26,320 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:27:26,324 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:27:26,997 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 885 [2026-09-10 01:27:26,997 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x368 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 23 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ???????????????????????????_____________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ???????????????????_____________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????__________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ??????????????????????_????_____________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ???????_???????????????????_____________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:27:29,860 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????_____________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '???????????????????_____________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????__________________________________________________________', '??????????????????????_????_____________________________________________________', '???????_???????????????????_____________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2026-09-10 01:27:34,865 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2026-09-10 01:27:34,865 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:27:34,865 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:27:35,602 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:27:35,602 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:27:35,602 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:27:35,602 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:27:35,603 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:27:35,603 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:27:35,603 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5529 [2026-09-10 01:27:35,603 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_??????????__________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????????___ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????___________________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-10 01:27:41,066 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '????????????????????????????????????????????????????____________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????????????__________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????????????????__________________', '???????????????????????????????????????????????????_??????????__________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????????????????????___', '?????????????????????????????????????????????????????????????????????????????___', '??????????????????????????????????????????????????????????????????????__________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????_________________________________', '????????????????????????????????????????????????________________________________', '?????????????????????????????????????????????????????___________________________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '??????????????????????????????????????????????????????????????__________________', '?????????????????????????????????????????????????????????????????????___________', '???????????????????????????????????????????????????????????????????????_________'] [2026-09-10 01:27:46,075 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2026-09-10 01:27:46,075 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:27:46,076 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-10 01:27:47,133 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:27:48,244 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6419 [2026-09-10 01:27:48,244 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:27:54,120 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:27:54,120 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-10 01:27:54,120 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2026-09-10 01:27:54,120 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2026-09-10 01:27:54,122 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????__________________ [2026-09-10 01:27:54,122 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????_??????????????????_??????______ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_??????????????????????????______ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_?????????____ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????__?????????__________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2026-09-10 01:27:54,125 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????_???????_????? [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_??????________________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????????____ [2026-09-10 01:27:54,126 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????????????????______', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????_________________', '???????????????????????????????????????????????????????_??????__________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????????????????????????????________', '????????????????????????????????????????????????????????????????????????________', '????????????????????????????????????????????????_??????????????????_??????______', '????????????????????????????????????????________________________________________', '???????????????????????????????????????????????_??????????????????????????______', '??????????????????????????????????????????????????????????????????_?????????____', '????????????????????????????????????????????????????____________________________', '?????????????????????????????????????????????????????????????___________________', '???????????????????????????????????????????????????__?????????__________________', '????????????????????????????????????????????????????????????????________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????______________________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????_???????_?????', '?????????????????????????????????????????????????????????_______________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????_??????________________', '?????????????????????????????????????????????????????????????????_______________', '???????????????????????????????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????????____'] [2026-09-10 01:27:59,130 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2026-09-10 01:27:59,131 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:27:59,131 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:00,190 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4288 [2026-09-10 01:28:00,191 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_?????_______________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2026-09-10 01:28:06,273 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????__________________________', '?????????????????????????????????????????????????????????_______________________', '???????????????????????????????????????????????????_?????_______________________', '??????????????????????????????????????????????????????__________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________'] [2026-09-10 01:28:11,279 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2026-09-10 01:28:11,280 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:11,280 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:28:12,333 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:13,436 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 156 [2026-09-10 01:28:13,437 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,711 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,712 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,714 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,716 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,716 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,716 QEMU-ia32 DEBUG] | [2026-09-10 01:28:19,716 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '????????????????????????????????????????????????????????????????????????????????', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:24,721 rtr-vterm DEBUG] remaining=150, n=6, interval=5, "Failed to boot into userspace" [2026-09-10 01:28:24,722 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:24,726 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:25,603 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1630 [2026-09-10 01:28:25,604 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] | [2026-09-10 01:28:30,119 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:30,119 QEMU-ia32 INFO] Machine booted into userspace. [2026-09-10 01:28:30,119 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2026-09-10 01:28:30,119 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:28:30,120 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:30,120 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-10 01:28:31,153 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:31,700 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1630 [2026-09-10 01:28:31,701 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,476 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] | [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:35,477 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:28:35,480 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-10 01:28:35,480 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:28:35,481 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:28:35,481 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:28:35,481 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:28:35,482 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:28:35,482 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-10 01:28:35,482 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-09-10 01:28:35,484 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:28:35,485 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:28:35,487 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-09-10 01:28:35,487 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:28:35,488 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:35,491 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:28:36,525 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:28:37,146 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:37,146 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:37,147 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:37,147 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:37,147 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:37,147 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:37,147 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1630 [2026-09-10 01:28:37,147 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] | [2026-09-10 01:28:41,080 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:43,085 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:28:43,085 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:43,085 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:43,641 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1781 [2026-09-10 01:28:43,641 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,499 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] | [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:46,500 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:28:46,501 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:28:46,501 command DEBUG] self.vterm = [] [2026-09-10 01:28:46,502 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:46,502 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-10 01:28:47,508 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:48,100 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1781 [2026-09-10 01:28:48,100 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,797 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] | [2026-09-10 01:28:51,798 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:51,798 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2026-09-10 01:28:53,800 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:28:53,800 command DEBUG] self.vterm = [] [2026-09-10 01:28:53,801 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:53,801 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-10 01:28:54,836 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:28:55,412 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1816 [2026-09-10 01:28:55,412 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,435 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] | [2026-09-10 01:28:59,436 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:28:59,436 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2026-09-10 01:28:59,436 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2026-09-10 01:28:59,436 command INFO] Typing 'ls -e /tmp' into default. [2026-09-10 01:28:59,436 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:28:59,437 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:28:59,437 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-10 01:29:00,470 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:01,100 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1816 [2026-09-10 01:29:01,101 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] | [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:29:05,310 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:29:05,311 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:29:05,311 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:29:05,324 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:05,324 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-10 01:29:06,343 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:07,171 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1821 [2026-09-10 01:29:07,171 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,388 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | / # l_ [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] | [2026-09-10 01:29:13,389 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # l_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:15,391 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:29:15,391 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:15,391 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:29:16,447 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:17,275 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:17,276 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1870 [2026-09-10 01:29:17,276 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] | [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:22,912 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:29:22,912 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:29:22,912 command DEBUG] self.vterm = [] [2026-09-10 01:29:22,913 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:22,913 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:23,865 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1875 [2026-09-10 01:29:23,865 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | _ [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] | [2026-09-10 01:29:30,430 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', '_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:30,430 command DEBUG] Read lines ['/ # ls -e /tmp', '_'] [2026-09-10 01:29:32,439 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:29:32,439 command DEBUG] self.vterm = [] [2026-09-10 01:29:32,439 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:32,440 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:33,449 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2005 [2026-09-10 01:29:33,450 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] | [2026-09-10 01:29:39,792 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:39,792 command DEBUG] Read lines ['img 2097152', '/ # _'] [2026-09-10 01:29:39,792 command INFO] Command 'ls -e /tmp' done. [2026-09-10 01:29:39,792 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2026-09-10 01:29:39,793 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:29:39,793 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:39,793 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:29:40,642 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:40,642 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:40,642 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:40,642 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:40,642 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:40,643 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:40,643 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2005 [2026-09-10 01:29:40,643 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] | [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:29:46,988 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-10 01:29:46,989 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:29:46,989 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:46,989 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-10 01:29:48,020 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:29:49,054 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:49,054 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:49,054 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:49,055 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:49,055 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:49,055 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:49,055 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2005 [2026-09-10 01:29:49,055 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,136 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] | [2026-09-10 01:29:55,137 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:29:57,141 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:29:57,141 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:29:57,141 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:29:58,179 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:29:59,060 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2167 [2026-09-10 01:29:59,060 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,309 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] | [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:30:07,310 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:30:07,310 command DEBUG] self.vterm = [] [2026-09-10 01:30:07,310 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:07,310 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:08,706 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2167 [2026-09-10 01:30:08,707 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] | [2026-09-10 01:30:16,224 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:16,224 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2026-09-10 01:30:18,227 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:30:18,227 command DEBUG] self.vterm = [] [2026-09-10 01:30:18,227 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:18,227 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-10 01:30:19,264 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:20,209 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2543 [2026-09-10 01:30:20,210 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:24,703 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,704 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] | [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:24,705 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2026-09-10 01:30:24,705 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2026-09-10 01:30:24,705 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2026-09-10 01:30:24,705 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:30:24,705 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:24,706 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-10 01:30:25,724 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:26,173 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2543 [2026-09-10 01:30:26,173 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,802 QEMU-ia32 DEBUG] | [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-10 01:30:27,803 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:30:27,803 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:27,803 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: insufficient image data in file `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/460. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:30:28,810 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:29,103 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:29,103 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:29,104 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:29,104 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:29,104 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:29,104 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:29,104 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2543 [2026-09-10 01:30:29,104 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:30,855 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] | [2026-09-10 01:30:30,856 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:32,858 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:30:32,858 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:32,858 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-10 01:30:33,870 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:34,151 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2662 [2026-09-10 01:30:34,151 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] | [2026-09-10 01:30:36,083 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:36,084 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:30:36,084 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:30:36,084 command DEBUG] self.vterm = [] [2026-09-10 01:30:36,085 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:36,085 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:30:36,781 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:36,781 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:36,781 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:36,781 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:36,782 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:36,782 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:36,782 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2662 [2026-09-10 01:30:36,782 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,485 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] | [2026-09-10 01:30:40,486 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2026-09-10 01:30:40,486 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2026-09-10 01:30:42,487 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:30:42,487 command DEBUG] self.vterm = [] [2026-09-10 01:30:42,488 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:42,488 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-10 01:30:43,514 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:44,111 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3660 [2026-09-10 01:30:44,112 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] | [2026-09-10 01:30:48,886 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-10 01:30:48,886 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _'] [2026-09-10 01:30:48,886 command INFO] Command 'mkfat --type 12 fbd0' done. [2026-09-10 01:30:48,886 command INFO] Typing 'mkdir /tmp/mnt' into default. [2026-09-10 01:30:48,886 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:30:48,887 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:48,887 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:49,795 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3660 [2026-09-10 01:30:49,796 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] | [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:30:55,977 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:30:55,978 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:30:55,978 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:30:55,978 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:30:55,978 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:30:55,978 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-10 01:30:56,997 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:30:57,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3660 [2026-09-10 01:30:57,939 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] | [2026-09-10 01:31:04,111 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # _', '', '', '', ''] [2026-09-10 01:31:06,114 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:31:06,114 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:06,114 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:07,025 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3736 [2026-09-10 01:31:07,025 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2026-09-10 01:31:13,244 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] | [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt_', '', '', '', ''] [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:31:13,245 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:31:13,245 command DEBUG] self.vterm = [] [2026-09-10 01:31:13,245 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:13,245 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-10 01:31:14,279 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:15,297 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3744 [2026-09-10 01:31:15,297 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:21,927 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | _ [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] | [2026-09-10 01:31:21,928 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '_', '', '', ''] [2026-09-10 01:31:21,928 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '_'] [2026-09-10 01:31:23,936 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:31:23,936 command DEBUG] self.vterm = [] [2026-09-10 01:31:23,936 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:23,937 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:24,861 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3772 [2026-09-10 01:31:24,861 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] | [2026-09-10 01:31:31,158 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-09-10 01:31:31,158 command DEBUG] Read lines ['/ # _'] [2026-09-10 01:31:31,158 command INFO] Command 'mkdir /tmp/mnt' done. [2026-09-10 01:31:31,158 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-10 01:31:31,158 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:31:31,159 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:31,159 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-10 01:31:32,205 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:31:33,183 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:33,183 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:33,183 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:33,184 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:33,184 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:33,184 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:33,184 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3772 [2026-09-10 01:31:33,184 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] | [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # _', '', '', ''] [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:31:38,918 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-10 01:31:38,919 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:31:38,919 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:38,919 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-10 01:31:39,940 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:41,034 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3774 [2026-09-10 01:31:41,035 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | / # m_ [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] | [2026-09-10 01:31:47,036 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # m_', '', '', ''] [2026-09-10 01:31:49,042 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:31:49,042 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:49,042 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-10 01:31:50,088 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:50,982 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2026-09-10 01:31:50,982 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:31:56,973 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] | [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-09-10 01:31:56,974 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:31:56,974 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:31:56,974 command DEBUG] self.vterm = [] [2026-09-10 01:31:56,975 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:31:56,975 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-10 01:31:58,029 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:31:59,005 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3874 [2026-09-10 01:31:59,006 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,141 QEMU-ia32 DEBUG] | [2026-09-10 01:32:05,142 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_', '', '', ''] [2026-09-10 01:32:05,142 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-10 01:32:07,143 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:32:07,143 command DEBUG] self.vterm = [] [2026-09-10 01:32:07,143 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:07,143 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-10 01:32:08,177 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:32:08,931 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:08,931 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:08,931 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:08,931 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:08,932 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:08,932 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:08,932 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-10 01:32:08,932 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:12,710 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:12,710 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:12,710 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] | [2026-09-10 01:32:12,711 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-09-10 01:32:12,712 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-10 01:32:12,713 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-10 01:32:12,713 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2026-09-10 01:32:12,713 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:32:12,714 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:12,714 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:32:13,737 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:14,382 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3897 [2026-09-10 01:32:14,383 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:17,793 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] | [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', '????????????????????????????????????????????????????????????????????????????????', 'mkfat: 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-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:17,794 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:17,795 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:32:17,795 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:17,795 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-10 01:32:18,806 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:19,122 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-10 01:32:19,123 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:20,778 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:20,778 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:20,778 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] | [2026-09-10 01:32:20,779 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _', '', ''] [2026-09-10 01:32:22,781 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:32:22,782 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:22,782 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-10 01:32:23,793 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:32:24,090 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:24,090 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:24,090 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:24,090 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:24,090 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:24,091 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:24,091 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2026-09-10 01:32:24,091 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:27,473 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] | [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:32:27,474 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:32:27,474 command DEBUG] self.vterm = [] [2026-09-10 01:32:27,474 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:27,474 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-10 01:32:28,516 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:29,106 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2026-09-10 01:32:29,106 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] | [2026-09-10 01:32:32,669 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt_', '', ''] [2026-09-10 01:32:32,669 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2026-09-10 01:32:34,673 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:32:34,673 command DEBUG] self.vterm = [] [2026-09-10 01:32:34,673 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:34,674 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:35,277 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4004 [2026-09-10 01:32:35,277 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:39,143 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] | [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-10 01:32:39,144 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2026-09-10 01:32:39,144 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2026-09-10 01:32:39,144 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-10 01:32:39,144 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:32:39,144 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:39,148 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:32:39,749 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:39,749 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:39,750 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:39,750 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:39,750 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:39,750 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:39,750 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4004 [2026-09-10 01:32:39,750 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] | [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:45,764 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:32:45,765 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:32:45,765 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:45,765 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:46,816 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4004 [2026-09-10 01:32:46,816 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] | [2026-09-10 01:32:52,953 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # _', ''] [2026-09-10 01:32:54,957 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:32:54,957 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:32:54,957 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:32:55,933 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:32:55,933 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:32:55,933 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:32:55,933 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:32:55,933 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:32:55,934 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:32:55,934 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4054 [2026-09-10 01:32:55,934 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] | [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-09-10 01:33:02,334 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:33:02,334 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:33:02,334 command DEBUG] self.vterm = [] [2026-09-10 01:33:02,335 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:02,335 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:33:03,371 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:04,266 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:04,266 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:04,266 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:04,266 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:04,267 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:04,267 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:04,267 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4054 [2026-09-10 01:33:04,267 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3e9148d64 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] | [2026-09-10 01:33:10,508 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3e9148d64', 'Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt_', ''] [2026-09-10 01:33:10,509 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-10 01:33:12,516 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:33:12,516 command DEBUG] self.vterm = [] [2026-09-10 01:33:12,516 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:12,516 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-10 01:33:13,564 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:14,334 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-10 01:33:14,334 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:20,502 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:20,503 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:33:20,503 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:33:20,503 command INFO] Command 'ls /tmp/mnt' done. [2026-09-10 01:33:20,503 command INFO] Typing 'umount /tmp/mnt' into default. [2026-09-10 01:33:20,503 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:33:20,503 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:20,503 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-10 01:33:21,516 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:22,436 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-10 01:33:22,436 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:25,028 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:25,028 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:33:25,029 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:33:25,029 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:33:25,030 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:25,030 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:33:26,040 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:26,338 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3893 [2026-09-10 01:33:26,338 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:28,097 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:28,098 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:33:30,106 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:33:30,106 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:30,107 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:30,707 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3951 [2026-09-10 01:33:30,707 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:34,357 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-09-10 01:33:34,358 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:33:34,365 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:33:34,365 command DEBUG] self.vterm = [] [2026-09-10 01:33:34,366 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:34,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2026-09-10 01:33:34,947 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:34,948 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3951 [2026-09-10 01:33:34,948 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Built on 2026-09-10 01:23:52 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2026-09-10 01:33:38,871 QEMU-ia32 DEBUG] Captured lines: ['Built on 2026-09-10 01:23:52', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt_'] [2026-09-10 01:33:38,871 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2026-09-10 01:33:40,876 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:33:40,876 command DEBUG] self.vterm = [] [2026-09-10 01:33:40,876 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:40,877 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-10 01:33:41,899 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:42,491 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-10 01:33:42,491 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:46,425 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-10 01:33:46,425 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2026-09-10 01:33:46,425 command INFO] Command 'umount /tmp/mnt' done. [2026-09-10 01:33:46,425 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-10 01:33:46,425 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:33:46,426 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:46,426 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-10 01:33:47,447 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:48,108 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:48,108 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:48,108 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:48,110 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:48,110 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:48,110 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:48,110 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-10 01:33:48,110 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:51,740 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:33:51,741 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:33:51,741 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:51,741 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-10 01:33:52,754 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:53,375 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:53,375 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:53,376 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:53,376 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:53,376 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:53,376 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:53,376 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3808 [2026-09-10 01:33:53,376 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:33:56,603 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:33:56,604 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # _'] [2026-09-10 01:33:58,606 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:33:58,606 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:33:58,607 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-10 01:33:59,617 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:33:59,942 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-09-10 01:33:59,942 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-09-10 01:34:01,835 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:34:01,835 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:34:01,835 command DEBUG] self.vterm = [] [2026-09-10 01:34:01,836 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:01,836 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-10 01:34:02,845 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:03,130 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3834 [2026-09-10 01:34:03,131 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:04,859 QEMU-ia32 DEBUG] | [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:34:04,860 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt_'] [2026-09-10 01:34:04,860 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-10 01:34:06,862 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:34:06,862 command DEBUG] self.vterm = [] [2026-09-10 01:34:06,862 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:06,863 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-10 01:34:07,874 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:08,144 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-10 01:34:08,144 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:09,848 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:09,849 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-10 01:34:09,849 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2026-09-10 01:34:09,849 command INFO] Command 'ls /tmp/mnt' done. [2026-09-10 01:34:09,849 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2026-09-10 01:34:09,849 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:34:09,849 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:09,849 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2026-09-10 01:34:10,861 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:11,077 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-10 01:34:11,077 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:12,818 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2026-09-10 01:34:12,819 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2026-09-10 01:34:12,819 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:34:12,820 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:12,820 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-10 01:34:13,826 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:14,104 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3669 [2026-09-10 01:34:14,104 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:15,814 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:15,815 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # _'] [2026-09-10 01:34:17,816 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:34:17,817 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:17,817 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-10 01:34:18,829 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:19,109 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:19,109 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:19,109 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:19,109 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:19,110 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:19,110 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:19,110 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-10 01:34:19,110 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:20,800 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:34:20,801 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:34:20,801 command DEBUG] self.vterm = [] [2026-09-10 01:34:20,801 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:20,801 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-10 01:34:21,812 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:22,100 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3701 [2026-09-10 01:34:22,101 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | Copyright (c) 2001-2026 HelenOS project [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | [2026-09-10 01:34:23,798 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2026-09-10 01:34:23,799 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2026 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0_'] [2026-09-10 01:34:23,799 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2026-09-10 01:34:25,801 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:34:25,801 command DEBUG] self.vterm = [] [2026-09-10 01:34:25,801 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:25,801 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-10 01:34:26,813 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:27,089 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-10 01:34:27,089 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:28,812 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-10 01:34:28,812 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-10 01:34:28,812 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2026-09-10 01:34:28,812 command INFO] Typing 'ls /tmp/mnt' into default. [2026-09-10 01:34:28,812 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2026-09-10 01:34:28,813 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:28,813 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-10 01:34:29,824 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:30,088 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-10 01:34:30,088 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:31,781 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2026-09-10 01:34:31,782 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2026-09-10 01:34:31,782 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:31,782 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-10 01:34:32,793 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:33,077 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2026-09-10 01:34:33,077 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:34,775 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # _'] [2026-09-10 01:34:36,777 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2026-09-10 01:34:36,778 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:36,778 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-10 01:34:37,789 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:38,104 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-10 01:34:38,104 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-09-10 01:34:39,867 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2026-09-10 01:34:39,867 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2026-09-10 01:34:39,867 command DEBUG] self.vterm = [] [2026-09-10 01:34:39,868 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:39,868 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-10 01:34:40,879 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:41,129 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:41,130 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2026-09-10 01:34:41,130 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2026-09-10 01:34:42,837 QEMU-ia32 DEBUG] Captured lines: ['', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt_'] [2026-09-10 01:34:42,837 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2026-09-10 01:34:44,839 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2026-09-10 01:34:44,839 command DEBUG] self.vterm = [] [2026-09-10 01:34:44,839 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2026-09-10 01:34:44,840 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-10 01:34:45,851 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2026-09-10 01:34:46,191 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2026-09-10 01:34:46,191 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2026-09-10 01:34:47,931 QEMU-ia32 DEBUG] Captured text: [2026-09-10 01:34:47,931 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2026-09-10 01:34:47,931 QEMU-ia32 DEBUG] | [2026-09-10 01:34:47,931 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2026-09-10 01:34:47,931 QEMU-ia32 DEBUG] | [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # ls -e /tmp [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | img 2097152 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | Device: fbd0 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | Writing allocation table 1. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | Writing allocation table 2. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | Writing root directory. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | Success. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | demo.txt 592 B [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] | / # _ [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] Captured lines: ['https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # ls -e /tmp', 'img 2097152', '/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # mkfat --type 12 fbd0', 'Device: fbd0', 'mkfat: Block device has 4096 blocks.', 'mkfat: Creating FAT filesystem on device fbd0.', 'mkfat: Filesystem type FAT12.', 'Writing allocation table 1.', 'Writing allocation table 2.', 'Writing root directory.', 'Success.', '/ # mkdir /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # cp demo.txt /tmp/mnt', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # umount /tmp/mnt', '/ # ls /tmp/mnt', '/ # mount fat /tmp/mnt fbd0', '/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:34:47,932 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2026-09-10 01:34:47,932 command INFO] Command 'ls /tmp/mnt' done. [2026-09-10 01:34:47,932 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.