/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) [2025-06-11 01:39:10,034 main DEBUG] Creating new machine default. [2025-06-11 01:39:10,035 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-776/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 [2025-06-11 01:39:10,058 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' [2025-06-11 01:39:12,060 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2025-06-11 01:39:12,060 QEMU-ia32 INFO] Machine started. [2025-06-11 01:39:12,060 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:39:12,060 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2025-06-11 01:39:12,060 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:39:12,060 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:39:13,111 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1413 [2025-06-11 01:39:13,111 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 [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,556 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ______???????_????????_??__??__???_???????????_?????____________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:39:18,557 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '______???????_????????_??__??__???_???????????_?????____________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-06-11 01:39:23,562 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2025-06-11 01:39:23,562 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:39:23,562 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:39:24,842 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5261 [2025-06-11 01:39:24,843 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 [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ?????????????????????????????????????????_______________________________________ [2025-06-11 01:39:32,958 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????__________________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-06-11 01:39:32,959 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????_________________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????_______________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????__________________________________________', '????????????????????????????????????????________________________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________'] [2025-06-11 01:39:37,962 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2025-06-11 01:39:37,963 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:39:37,963 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:39:39,647 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5160 [2025-06-11 01:39:39,648 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????___________________________________ [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-06-11 01:39:45,161 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????__________________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????__________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????_??????_????????????????????????????????????????_________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????????_??????_????????????????????????????????????????_____ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,162 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ????????????????????????_??????????????????????????????????????????????_________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ????????????????????????????????????????????_?????????????????????????__________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ????????????????????????????????????????????_??????????????????_????????________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-11 01:39:45,163 QEMU-ia32 DEBUG] Captured lines: ['?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????___________________________________', '????????????????????????????????????????????????????????????____________________', '???????????????????????????????????????????????????????_??????__________________', '??????????????????????????????????????????????????????????????????????__________', '???????????????????????_??????_????????????????????????????????????????_________', '?????????????????????????????????????????????????????????????????_______________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????_??????_????????????????????????????????????????_____', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '?????????????????????????????????????????????????????????????????????????_______', '?????????????????????????????????????????????????????????????????????????_______', '???????????????????????????????????????????????????????_________________________', '?????????????????????????????????????????????????_______________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '????????????????????????????????????????????????????????????????________________', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '????????????????????????_??????????????????????????????????????????????_________', '????????????????????????????????????????????????????????????????????????________', '??????????????????????????????????????????????????????????????????______________', '????????????????????????????????????????????_?????????????????????????__________', '????????????????????????????????????????????_??????????????????_????????________', '???????????????????????????????????????????_____________________________________'] [2025-06-11 01:39:50,166 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2025-06-11 01:39:50,167 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:39:50,167 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:39:51,081 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 6987 [2025-06-11 01:39:51,082 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 [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_????????????____ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????????_______ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????_____ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????????????????_????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_?????????????????????? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_??????????????????_??? [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-06-11 01:39:56,963 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????_???????????????????????__________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_??????________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] | ?????????????????????????????????_??????????????????____________________________ [2025-06-11 01:39:56,964 QEMU-ia32 DEBUG] Captured lines: ['????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????_????????????____', '?????????????????????????????????????????????????????????????????????????_______', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????????????????????????????_______', '??????????????????????????????????????????????????????????????????????????______', '???????????????????????????????????????????????????????????????????????????_____', '????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????_??????????????????_?????', '?????????????????????????????????????????????????????????_??????????????????????', '?????????????????????????????????????????????????????????_??????????????????_???', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '??????????????????????????????????????????????_???????????????????????__________', '?????????????????????????????????????????????????????????????????_??????________', '????????????????????????????????????????????????????????????????????????????????', '????????????????????????????????????????????????????????????????????????????????', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '????????????????????????????????????????????????????????????????________________', '????????????????????????????????????????????????????????????????????????????????', '???????????????????????????????????????????????????????????????????????????????_', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????_____________________', '???????????????????????????????????????????????????_____________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????_??????????????????____________________________'] [2025-06-11 01:40:01,966 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2025-06-11 01:40:01,967 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:01,967 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:02,984 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:02,984 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:02,985 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:02,985 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:02,985 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:02,985 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:02,985 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 61 [2025-06-11 01:40:02,985 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 [2025-06-11 01:40:07,730 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,731 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,732 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,732 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,732 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-11 01:40:07,732 QEMU-ia32 DEBUG] Captured lines: ['________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-06-11 01:40:12,734 rtr-vterm DEBUG] remaining=155, n=5, interval=5, "Failed to boot into userspace" [2025-06-11 01:40:12,735 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:12,735 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:13,383 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1623 [2025-06-11 01:40:13,384 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 [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,522 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] | [2025-06-11 01:40:18,523 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:18,523 QEMU-ia32 INFO] Machine booted into userspace. [2025-06-11 01:40:18,523 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2025-06-11 01:40:18,524 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:40:18,524 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:18,524 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:19,298 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:19,299 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1623 [2025-06-11 01:40:19,299 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 [2025-06-11 01:40:24,397 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] | [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:40:24,398 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-06-11 01:40:24,399 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:40:24,399 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:24,399 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:25,010 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1623 [2025-06-11 01:40:25,011 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 [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] | [2025-06-11 01:40:30,501 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:32,503 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:40:32,503 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:32,503 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:33,383 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1777 [2025-06-11 01:40:33,384 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 [2025-06-11 01:40:39,204 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] | [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:39,205 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:40:39,205 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:40:39,205 command DEBUG] self.vterm = [] [2025-06-11 01:40:39,206 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:39,206 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:40,183 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1777 [2025-06-11 01:40:40,183 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 [2025-06-11 01:40:45,909 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,910 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] | [2025-06-11 01:40:45,911 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:45,911 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2025-06-11 01:40:47,913 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:40:47,913 command DEBUG] self.vterm = [] [2025-06-11 01:40:47,913 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:47,914 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:48,716 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:48,716 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:48,716 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:48,716 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:48,717 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:48,717 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:48,717 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2025-06-11 01:40:48,717 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 [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,691 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] | [2025-06-11 01:40:53,692 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:53,692 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2025-06-11 01:40:53,692 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2025-06-11 01:40:53,692 command INFO] Typing 'ls -e /tmp' into default. [2025-06-11 01:40:53,692 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:40:53,693 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:53,693 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:54,348 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:54,349 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2025-06-11 01:40:54,349 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:40:58,763 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] | [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:40:58,764 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:40:58,764 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:40:58,765 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:40:58,765 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:40:59,679 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1810 [2025-06-11 01:40:59,680 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 [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,356 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] | [2025-06-11 01:41:09,357 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 HelenOS project', '', 'Welcome to HelenOS!', 'https://www.helenos.org/', '', "Type 'help' [Enter] to see a few survival tips.", '', '/ # mkfile --size 2m /tmp/img', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:11,358 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:41:11,359 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:11,359 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:12,783 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1864 [2025-06-11 01:41:12,783 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 [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,298 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] | [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:41:22,299 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:41:22,299 command DEBUG] self.vterm = [] [2025-06-11 01:41:22,299 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:22,299 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:23,795 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:23,796 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1864 [2025-06-11 01:41:23,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 [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,340 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] | [2025-06-11 01:41:32,341 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:32,341 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2025-06-11 01:41:34,343 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:41:34,343 command DEBUG] self.vterm = [] [2025-06-11 01:41:34,343 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:34,344 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:35,703 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2002 [2025-06-11 01:41:35,703 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 [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,908 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] | [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:42,909 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2025-06-11 01:41:42,909 command INFO] Command 'ls -e /tmp' done. [2025-06-11 01:41:42,909 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2025-06-11 01:41:42,909 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:41:42,909 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:42,910 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:43,714 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:43,714 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:43,714 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:43,714 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:43,714 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:43,715 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:43,715 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2002 [2025-06-11 01:41:43,715 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 [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:48,898 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] | [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-06-11 01:41:48,899 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:41:48,900 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-11 01:41:48,900 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:41:48,901 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:48,901 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:49,785 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2002 [2025-06-11 01:41:49,785 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 [2025-06-11 01:41:55,503 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] | [2025-06-11 01:41:55,504 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:41:57,506 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:41:57,506 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:41:57,506 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:41:58,411 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2165 [2025-06-11 01:41:58,411 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 [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,033 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] | [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:04,034 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:42:04,034 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:42:04,034 command DEBUG] self.vterm = [] [2025-06-11 01:42:04,035 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:04,035 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:04,943 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2165 [2025-06-11 01:42:04,943 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 [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:09,543 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] | [2025-06-11 01:42:09,544 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:09,544 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2025-06-11 01:42:11,546 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:42:11,546 command DEBUG] self.vterm = [] [2025-06-11 01:42:11,546 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:11,546 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:12,285 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2540 [2025-06-11 01:42:12,285 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 [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:42:15,663 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] | [2025-06-11 01:42:15,664 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:15,664 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2025-06-11 01:42:15,664 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2025-06-11 01:42:15,664 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2025-06-11 01:42:15,664 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:42:15,665 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:15,665 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:15,923 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:15,923 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:15,924 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:15,924 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:15,924 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:15,924 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:15,924 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2540 [2025-06-11 01:42:15,924 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 [2025-06-11 01:42:17,776 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,777 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] | [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:42:17,778 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:42:17,779 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:42:17,779 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:42:17,779 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-11 01:42:17,779 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:42:17,779 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:17,779 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. [2025-06-11 01:42:18,792 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:19,755 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2540 [2025-06-11 01:42:19,755 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 [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,610 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,611 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,611 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,611 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,611 QEMU-ia32 DEBUG] | [2025-06-11 01:42:25,611 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:27,611 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:42:27,612 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:27,612 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. [2025-06-11 01:42:28,623 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:29,607 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2660 [2025-06-11 01:42:29,607 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 [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:34,580 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] | [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:34,581 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:42:34,581 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:42:34,581 command DEBUG] self.vterm = [] [2025-06-11 01:42:34,582 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:34,582 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:35,499 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2660 [2025-06-11 01:42:35,500 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 [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:41,363 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] | [2025-06-11 01:42:41,364 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', '', '', '', '', '', '', '', '', '', ''] [2025-06-11 01:42:41,364 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2025-06-11 01:42:43,366 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:42:43,366 command DEBUG] self.vterm = [] [2025-06-11 01:42:43,367 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:43,367 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:44,363 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:44,364 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-11 01:42:44,364 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 [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:49,645 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] | [2025-06-11 01:42:49,646 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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.', '/ # _', '', '', '', ''] [2025-06-11 01:42:49,646 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.', '/ # _'] [2025-06-11 01:42:49,647 command INFO] Command 'mkfat --type 12 fbd0' done. [2025-06-11 01:42:49,647 command INFO] Typing 'mkdir /tmp/mnt' into default. [2025-06-11 01:42:49,647 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:42:49,647 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:49,647 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:50,493 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-11 01:42:50,493 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 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:42:57,473 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] | [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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.', '/ # _', '', '', '', ''] [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:42:57,474 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:42:57,475 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:42:57,475 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:42:57,475 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:42:57,475 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:42:57,475 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:42:58,860 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-11 01:42:58,860 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:09,022 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] | [2025-06-11 01:43:09,023 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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.', '/ # _', '', '', '', ''] [2025-06-11 01:43:11,025 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:43:11,026 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:43:11,026 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:43:12,402 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3732 [2025-06-11 01:43:12,402 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 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-06-11 01:43:20,917 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] | [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', ''] [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:43:20,918 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:43:20,918 command DEBUG] self.vterm = [] [2025-06-11 01:43:20,918 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:43:20,918 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:43:21,915 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:43:21,915 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:43:21,916 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:43:21,916 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:43:21,916 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:43:21,916 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:43:21,916 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3732 [2025-06-11 01:43:21,916 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 [2025-06-11 01:43:28,835 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:28,835 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:28,835 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:28,835 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:28,836 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] | [2025-06-11 01:43:28,837 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', '', ''] [2025-06-11 01:43:28,837 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2025-06-11 01:43:30,839 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:43:30,839 command DEBUG] self.vterm = [] [2025-06-11 01:43:30,839 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:43:30,839 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:43:31,679 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3767 [2025-06-11 01:43:31,680 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 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:39,790 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] | [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', ''] [2025-06-11 01:43:39,791 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2025-06-11 01:43:39,791 command INFO] Command 'mkdir /tmp/mnt' done. [2025-06-11 01:43:39,791 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-06-11 01:43:39,791 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:43:39,791 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:43:39,792 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:43:41,118 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3767 [2025-06-11 01:43:41,118 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 [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:49,066 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] | [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', ''] [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:43:49,067 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-11 01:43:49,068 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:43:49,068 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:43:49,068 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:43:50,051 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:43:50,051 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:43:50,052 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:43:50,052 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:43:50,052 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:43:50,052 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:43:50,052 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3767 [2025-06-11 01:43:50,052 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 [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:43:58,044 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:43:58,045 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,046 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,046 QEMU-ia32 DEBUG] | [2025-06-11 01:43:58,046 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', '', ''] [2025-06-11 01:44:00,046 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:44:00,046 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:00,047 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. [2025-06-11 01:44:01,063 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:02,335 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3869 [2025-06-11 01:44:02,335 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 [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:09,549 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] | [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', ''] [2025-06-11 01:44:09,550 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:44:09,550 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:44:09,550 command DEBUG] self.vterm = [] [2025-06-11 01:44:09,551 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:09,551 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. [2025-06-11 01:44:10,582 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:11,490 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3869 [2025-06-11 01:44:11,490 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 [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:17,053 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] | [2025-06-11 01:44:17,054 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', '', ''] [2025-06-11 01:44:17,054 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-06-11 01:44:19,055 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:44:19,055 command DEBUG] self.vterm = [] [2025-06-11 01:44:19,056 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:19,056 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. [2025-06-11 01:44:20,066 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:20,517 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3888 [2025-06-11 01:44:20,517 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 [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:22,750 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] | [2025-06-11 01:44:22,751 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', ''] [2025-06-11 01:44:22,751 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-06-11 01:44:22,751 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-06-11 01:44:22,751 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2025-06-11 01:44:22,751 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:44:22,752 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:22,752 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. [2025-06-11 01:44:23,762 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:24,070 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:24,071 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3888 [2025-06-11 01:44:24,071 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:26,074 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] | [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', ''] [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:44:26,075 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:26,075 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:44:26,076 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:26,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. [2025-06-11 01:44:27,085 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:27,305 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3888 [2025-06-11 01:44:27,305 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 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:28,973 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] | [2025-06-11 01:44:28,974 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', '', ''] [2025-06-11 01:44:30,976 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:44:30,977 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:30,977 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. [2025-06-11 01:44:31,986 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:32,244 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:32,245 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3976 [2025-06-11 01:44:32,245 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 [2025-06-11 01:44:34,248 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:34,248 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:34,248 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:34,248 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:34,248 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] | [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', ''] [2025-06-11 01:44:34,249 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:44:34,249 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:44:34,249 command DEBUG] self.vterm = [] [2025-06-11 01:44:34,250 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:34,250 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:34,564 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3976 [2025-06-11 01:44:34,564 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 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] | [2025-06-11 01:44:36,514 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', '', ''] [2025-06-11 01:44:36,515 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2025-06-11 01:44:38,517 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:44:38,517 command DEBUG] self.vterm = [] [2025-06-11 01:44:38,517 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:38,517 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. [2025-06-11 01:44:39,527 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:39,865 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4000 [2025-06-11 01:44:39,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 [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | [2025-06-11 01:44:48,108 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] | [2025-06-11 01:44:48,109 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', ''] [2025-06-11 01:44:48,109 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2025-06-11 01:44:48,109 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2025-06-11 01:44:48,109 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-11 01:44:48,110 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:44:48,110 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:48,110 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:49,084 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4000 [2025-06-11 01:44:49,084 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 [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:44:57,985 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] | [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', ''] [2025-06-11 01:44:57,986 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:44:57,987 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:44:57,987 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:44:57,988 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:44:57,988 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:44:59,262 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4000 [2025-06-11 01:44:59,263 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 [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:45:08,044 QEMU-ia32 DEBUG] | [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] | [2025-06-11 01:45:08,045 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _', ''] [2025-06-11 01:45:10,046 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:45:10,047 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:45:10,047 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:45:11,386 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4050 [2025-06-11 01:45:11,387 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 [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:45:21,247 QEMU-ia32 DEBUG] | [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] | [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', ''] [2025-06-11 01:45:21,248 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:45:21,249 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:45:21,249 command DEBUG] self.vterm = [] [2025-06-11 01:45:21,249 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:45:21,249 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:45:22,787 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:45:22,788 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4050 [2025-06-11 01:45:22,788 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 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:45:33,022 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] | [2025-06-11 01:45:33,023 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 5c55eb7a0', 'Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_', ''] [2025-06-11 01:45:33,023 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-11 01:45:35,025 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:45:35,025 command DEBUG] self.vterm = [] [2025-06-11 01:45:35,025 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:45:35,025 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:45:36,427 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3889 [2025-06-11 01:45:36,427 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 [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | [2025-06-11 01:45:45,851 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:45:45,852 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:45:45,852 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-06-11 01:45:45,852 command INFO] Command 'ls /tmp/mnt' done. [2025-06-11 01:45:45,852 command INFO] Typing 'umount /tmp/mnt' into default. [2025-06-11 01:45:45,853 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:45:45,853 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:45:45,853 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:45:47,235 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3889 [2025-06-11 01:45:47,236 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 [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:45:56,126 QEMU-ia32 DEBUG] | [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-11 01:45:56,127 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:45:56,128 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:45:56,128 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:45:56,129 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:45:56,129 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:45:57,523 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3889 [2025-06-11 01:45:57,524 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 [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:05,339 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:46:05,340 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:46:07,342 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:46:07,342 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:07,343 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:08,526 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3947 [2025-06-11 01:46:08,526 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 [2025-06-11 01:46:17,699 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:17,699 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:46:17,699 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:17,700 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:17,701 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-06-11 01:46:17,701 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_'] [2025-06-11 01:46:17,701 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:46:17,701 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:46:17,701 command DEBUG] self.vterm = [] [2025-06-11 01:46:17,701 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:17,701 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:19,241 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3947 [2025-06-11 01:46:19,241 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Built on 2025-06-11 01:36:05 [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:28,127 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-06-11 01:46:28,128 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-11 01:36:05', 'Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_'] [2025-06-11 01:46:28,128 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2025-06-11 01:46:30,130 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:46:30,130 command DEBUG] self.vterm = [] [2025-06-11 01:46:30,131 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:30,131 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:31,243 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:31,243 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:31,243 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:31,244 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:31,244 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:31,244 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:31,244 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-11 01:46:31,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 [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] | [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:39,027 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:46:39,028 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:46:39,029 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2025-06-11 01:46:39,029 command INFO] Command 'umount /tmp/mnt' done. [2025-06-11 01:46:39,029 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-11 01:46:39,029 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:46:39,029 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:39,029 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:40,200 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:40,201 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-11 01:46:40,201 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 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:46:43,314 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:46:43,315 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:46:43,315 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:43,315 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:43,694 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-11 01:46:43,694 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 [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:45,397 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:46:45,398 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:46:47,399 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:46:47,399 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:47,399 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. [2025-06-11 01:46:48,409 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:48,717 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-06-11 01:46:48,718 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:50,748 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_'] [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:46:50,749 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:46:50,749 command DEBUG] self.vterm = [] [2025-06-11 01:46:50,749 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:50,749 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. [2025-06-11 01:46:51,760 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:46:52,012 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:52,012 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:52,013 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:52,013 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:52,013 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:52,013 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:52,013 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-06-11 01:46:52,013 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 [2025-06-11 01:46:54,149 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:46:54,149 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-11 01:46:54,149 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:46:54,150 QEMU-ia32 DEBUG] Captured lines: ['Running on ia32 (terminal/59)', 'Copyright (c) 2001-2024 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_'] [2025-06-11 01:46:54,151 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-11 01:46:56,153 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:46:56,153 command DEBUG] self.vterm = [] [2025-06-11 01:46:56,153 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:46:56,153 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:46:57,111 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-11 01:46:57,111 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 [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:04,244 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:47:04,245 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:47:04,245 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2025-06-11 01:47:04,245 command INFO] Command 'ls /tmp/mnt' done. [2025-06-11 01:47:04,245 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-06-11 01:47:04,245 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:47:04,246 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:04,246 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:05,551 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-11 01:47:05,552 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:13,846 QEMU-ia32 DEBUG] | [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:47:13,847 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-11 01:47:13,848 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-11 01:47:13,848 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:47:13,849 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:13,849 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:15,211 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-11 01:47:15,211 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 [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] | [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:24,428 QEMU-ia32 DEBUG] | [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:47:24,429 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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', '/ # _'] [2025-06-11 01:47:26,430 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:47:26,431 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:26,431 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:27,919 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-06-11 01:47:27,919 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 [2025-06-11 01:47:36,982 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:36,982 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:47:36,982 QEMU-ia32 DEBUG] | [2025-06-11 01:47:36,982 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:36,982 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-11 01:47:36,983 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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_'] [2025-06-11 01:47:36,984 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:47:36,984 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:47:36,984 command DEBUG] self.vterm = [] [2025-06-11 01:47:36,984 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:36,984 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:38,235 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-06-11 01:47:38,235 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 [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:46,756 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-11 01:47:46,757 QEMU-ia32 DEBUG] Captured lines: ['Copyright (c) 2001-2024 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_'] [2025-06-11 01:47:46,757 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-06-11 01:47:48,758 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:47:48,758 command DEBUG] self.vterm = [] [2025-06-11 01:47:48,759 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:48,759 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:49,710 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-11 01:47:49,711 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 [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:47:57,276 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:47:57,277 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:47:57,277 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', '/ # _'] [2025-06-11 01:47:57,277 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-06-11 01:47:57,277 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-06-11 01:47:57,277 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-11 01:47:57,277 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-11 01:47:57,278 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:47:57,278 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:47:58,658 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:47:58,658 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:47:58,658 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:47:58,659 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:47:58,659 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:47:58,659 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:47:58,659 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-11 01:47:58,659 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 [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:48:08,226 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:48:08,227 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', '/ # _'] [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:48:08,227 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-11 01:48:08,228 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-11 01:48:08,228 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:48:08,228 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:48:09,867 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:48:09,867 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:48:09,868 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:48:09,868 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:48:09,868 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:48:09,868 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:48:09,868 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-11 01:48:09,868 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 [2025-06-11 01:48:15,116 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:48:15,116 QEMU-ia32 DEBUG] | [2025-06-11 01:48:15,116 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:48:15,116 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:48:15,116 QEMU-ia32 DEBUG] | [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:15,117 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:48:15,118 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', '/ # _'] [2025-06-11 01:48:17,118 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-11 01:48:17,119 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:48:17,119 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. [2025-06-11 01:48:18,129 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:48:18,516 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-06-11 01:48:18,517 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 [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:48:20,801 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:48:20,802 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_'] [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-11 01:48:20,802 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-11 01:48:20,802 command DEBUG] self.vterm = [] [2025-06-11 01:48:20,802 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:48:20,802 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to open image `tmp-vm-python/tmp-default-screen-full.ppm': No such file or directory @ error/blob.c/OpenBlob/2959. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-06-11 01:48:21,815 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:48:22,202 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-06-11 01:48:22,202 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 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:24,948 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-11 01:48:24,948 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_'] [2025-06-11 01:48:24,948 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-11 01:48:26,950 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-11 01:48:26,950 command DEBUG] self.vterm = [] [2025-06-11 01:48:26,950 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-11 01:48:26,950 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-11 01:48:27,985 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-11 01:48:27,986 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2025-06-11 01:48:27,986 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 [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] Captured text: [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] | [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] | [2025-06-11 01:48:33,103 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | img 2097152 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | Success. [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-11 01:48:33,104 QEMU-ia32 DEBUG] | / # _ [2025-06-11 01:48:33,104 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', '/ # _'] [2025-06-11 01:48:33,104 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-06-11 01:48:33,105 command INFO] Command 'ls /tmp/mnt' done. [2025-06-11 01:48:33,105 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.