/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-17 01:36:28,181 main DEBUG] Creating new machine default. [2025-06-17 01:36:28,181 QEMU-ia32 DEBUG] Starting QEMU: qemu-system-i386 -cdrom /var/helenos/nightly/web-ci/.build-777/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-17 01:36:28,234 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-17 01:36:30,236 rtr-ctl-socket DEBUG] remaining=28, n=1, interval=2, "Failed to connect to QEMU control socket." [2025-06-17 01:36:30,237 QEMU-ia32 INFO] Machine started. [2025-06-17 01:36:30,237 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:36:30,237 rtr-vterm DEBUG] remaining=180, n=0, interval=5, "Failed to boot into userspace" [2025-06-17 01:36:30,237 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:36:30,237 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:36:31,609 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:36:31,609 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:36:31,609 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:36:31,609 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:36:31,610 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:36:31,610 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:36:31,610 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1413 [2025-06-17 01:36:31,610 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-17 01:36:38,049 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | ____________________________????_?????__????????_???????????____________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,049 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | _?______________________________________________________________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | _??????????????????????????????????????????????????????????????????????????????? [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ______????????_??????_?_????????_???????_????????????????_????????????__________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ______??????????????????????????_??????????????????????????????????????????_____ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ______????????????????_????????????????????????????_????????_??????????????_____ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ______???????_????????_??__??__???_???????????_?????____________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] | ________________________________________________________________________________ [2025-06-17 01:36:38,050 QEMU-ia32 DEBUG] Captured lines: ['____________________________????_?????__????????_???????????____________________', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_???????????????????????????????????????????????????????????????????????????????', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_?______________________________________________________________________________', '_???????????????????????????????????????????????????????????????????????????????', '________________________________________________________________________________', '______????????_??????_?_????????_???????_????????????????_????????????__________', '______??????????????????????????_??????????????????????????????????????????_____', '______????????????????_????????????????????????????_????????_??????????????_____', '______???????_????????_??__??__???_???????????_?????____________________________', '________________________________________________________________________________', '________________________________________________________________________________'] [2025-06-17 01:36:43,054 rtr-vterm DEBUG] remaining=175, n=1, interval=5, "Failed to boot into userspace" [2025-06-17 01:36:43,055 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:36:43,055 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:36:43,813 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:36:43,813 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:36:43,813 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:36:43,813 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:36:43,814 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:36:43,814 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:36:43,814 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 5271 [2025-06-17 01:36:43,814 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-17 01:36:49,029 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????____________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????________________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????________________________ [2025-06-17 01:36:49,029 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????___________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????????????????________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_??????????????????????________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????________________________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????_____________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????______________________ [2025-06-17 01:36:49,030 QEMU-ia32 DEBUG] Captured lines: ['???????????????????????????????????????_________________________________________', '????????????????????????????????????????________________________________________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????????____________________________________', '????????????????????????????????????????________________________________________', '????????????????????????????????????????????????________________________________', '????????????????????????????????????????????????????????________________________', '???????????????????????????????????????????????????????_________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '?????????????????????????????????????????????????????????????___________________', '?????????????????????????????????????????????????????????????___________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????__________________________________', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????????????????________', '?????????????????????????????????????????????????_??????????????????????________', '??????????????????????????????????????????????__________________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________', '????????????????????????????????????????????????________________________________', '???????????????????????????????????????????????????????????_____________________', '??????????????????????????????????????????????????????????______________________'] [2025-06-17 01:36:54,034 rtr-vterm DEBUG] remaining=170, n=2, interval=5, "Failed to boot into userspace" [2025-06-17 01:36:54,034 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:36:54,035 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:36:54,883 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:36:54,884 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3718 [2025-06-17 01:36:54,884 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-17 01:37:00,036 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ???????????????????????????????????????????_____________________________________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,036 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????_____________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????????___________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ?????????????????????????????????????????_______________________________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????______________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ??????????????????????????????????????????______________________________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????_______________________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????_________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????_??????__________________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????_________ [2025-06-17 01:37:00,037 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????_____________________________________', '???????????????????????????????????????????_____________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '???????????????????????????????????????????????????????????????????_____________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????????___________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????_______________________________________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????????????????????????????______________', '??????????????????????????????????????????______________________________________', '?????????????????????????????????????????????????_______________________________', '???????????????????????????????????????????????????????????????_________________', '???????????????????????????????????????????????????????_??????__________________', '???????????????????????????????????????????????????????????????????????_________'] [2025-06-17 01:37:05,042 rtr-vterm DEBUG] remaining=165, n=3, interval=5, "Failed to boot into userspace" [2025-06-17 01:37:05,042 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:05,042 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:37:05,723 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:05,723 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:05,723 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:05,723 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:05,724 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:05,724 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:05,724 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4264 [2025-06-17 01:37:05,724 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-17 01:37:11,114 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????__________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????____________________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????_________________________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????______________________________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????????????_______________ [2025-06-17 01:37:11,114 QEMU-ia32 DEBUG] | ?????????????????????????????????_______________________________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????_?????_?????????_????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????_ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????????????????????????????????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????__________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_____________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ?????????????????????????????????????????????????????????_______________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????????????????_?????_______________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????_?????????__________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ???????????????????????????????????????_________________________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????_????? [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????????????????????????????????______ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ??????????????????????????????????????????????__________________________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] | ????????????????????????????????????????????????????????????____________________ [2025-06-17 01:37:11,115 QEMU-ia32 DEBUG] Captured lines: ['??????????????????????????????????????????????????????????????__________________', '????????????????????????????????????????????????????____________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________', '??????????????????????????????????????????????????______________________________', '???????????????????????????????????????????????_________________________________', '???????????????????????????????????????????????_________________________________', '??????????????????????????????????????????????????______________________________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????????????????????????????????????_______________', '?????????????????????????????????_______________________________________________', '???????????????????????????????????????_________________________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????_?????_?????????_?????', '???????????????????????????????????????????????????????????????????????????????_', '????????????????????????????????????????????????????????????????????????????????', '??????????????????????????????????????????????????????__________________________', '???????????????????????????????????????????????????_____________________________', '?????????????????????????????????????????????????????????_______________________', '???????????????????????????????????????????????????_?????_______________________', '????????????????????????????????????????????_?????????__________________________', '???????????????????????????????????????_________________________________________', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????_?????', '??????????????????????????????????????????????????????????????????????????______', '??????????????????????????????????????????????__________________________________', '????????????????????????????????????????????????????????????____________________', '????????????????????????????????????????????????????????????____________________'] [2025-06-17 01:37:16,118 rtr-vterm DEBUG] remaining=160, n=4, interval=5, "Failed to boot into userspace" [2025-06-17 01:37:16,118 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:16,119 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:16,999 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2025-06-17 01:37:16,999 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-17 01:37:22,412 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,412 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] | [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:37:22,413 QEMU-ia32 INFO] Machine booted into userspace. [2025-06-17 01:37:22,413 command INFO] Typing 'mkfile --size 2m /tmp/img' into default. [2025-06-17 01:37:22,413 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:37:22,413 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:22,413 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:23,191 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2025-06-17 01:37:23,192 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-17 01:37:31,046 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:31,046 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:37:31,046 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:37:31,046 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:37:31,046 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,047 QEMU-ia32 DEBUG] | [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey z' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:37:31,048 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-06-17 01:37:31,049 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:37:31,049 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:31,049 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-17 01:37:32,099 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:33,551 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1619 [2025-06-17 01:37:33,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-17 01:37:42,280 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:42,280 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:37:42,280 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] | [2025-06-17 01:37:42,281 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:37:44,282 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:37:44,282 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:44,282 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:45,295 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1771 [2025-06-17 01:37:45,296 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-17 01:37:51,148 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:51,148 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:37:51,148 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:37:51,148 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:37:51,148 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,149 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,150 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,150 QEMU-ia32 DEBUG] | [2025-06-17 01:37:51,150 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:37:51,150 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:37:51,150 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:37:51,150 command DEBUG] self.vterm = [] [2025-06-17 01:37:51,150 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:51,150 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:52,134 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1771 [2025-06-17 01:37:52,134 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-17 01:37:56,027 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img_ [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,027 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] | [2025-06-17 01:37:56,028 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:37:56,028 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img_'] [2025-06-17 01:37:58,030 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:37:58,030 command DEBUG] self.vterm = [] [2025-06-17 01:37:58,031 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:37:58,031 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-17 01:37:59,041 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:37:59,446 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1806 [2025-06-17 01:37:59,446 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-17 01:38:04,307 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,307 QEMU-ia32 DEBUG] | [2025-06-17 01:38:04,308 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:04,308 command DEBUG] Read lines ['/ # mkfile --size 2m /tmp/img', '/ # _'] [2025-06-17 01:38:04,308 command INFO] Command 'mkfile --size 2m /tmp/img' done. [2025-06-17 01:38:04,308 command INFO] Typing 'ls -e /tmp' into default. [2025-06-17 01:38:04,308 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:38:04,308 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:04,308 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:05,124 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:05,124 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:05,124 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:05,125 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:05,125 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:05,125 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:05,125 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1806 [2025-06-17 01:38:05,125 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-17 01:38:14,117 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,117 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] | [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:38:14,118 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:38:14,118 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:14,118 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:15,307 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:15,307 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:15,307 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:15,307 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:15,308 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:15,308 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:15,308 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1806 [2025-06-17 01:38:15,308 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-17 01:38:25,984 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:25,984 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:25,984 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,985 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] | [2025-06-17 01:38:25,986 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:27,988 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:38:27,989 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:27,989 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:28,814 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1860 [2025-06-17 01:38:28,814 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-17 01:38:38,124 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,124 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] | [2025-06-17 01:38:38,125 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:38,125 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:38:38,125 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:38:38,125 command DEBUG] self.vterm = [] [2025-06-17 01:38:38,126 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:38,126 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:39,192 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:39,192 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:39,192 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:39,192 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:39,193 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:39,193 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:39,193 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1860 [2025-06-17 01:38:39,193 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-17 01:38:47,684 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,684 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | / # ls -e /tmp_ [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] | [2025-06-17 01:38:47,685 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:47,685 command DEBUG] Read lines ['/ # ls -e /tmp_'] [2025-06-17 01:38:49,686 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:38:49,686 command DEBUG] self.vterm = [] [2025-06-17 01:38:49,687 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:49,687 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:50,645 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1995 [2025-06-17 01:38:50,645 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-17 01:38:56,825 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:38:56,825 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,826 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,827 QEMU-ia32 DEBUG] | [2025-06-17 01:38:56,827 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:38:56,827 command DEBUG] Read lines ['/ # ls -e /tmp', 'img 2097152', '/ # _'] [2025-06-17 01:38:56,827 command INFO] Command 'ls -e /tmp' done. [2025-06-17 01:38:56,827 command INFO] Typing '/srv/bd/file_bd /tmp/img fbd0' into default. [2025-06-17 01:38:56,827 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:38:56,827 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:38:56,827 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:38:57,621 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:38:57,622 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1995 [2025-06-17 01:38:57,622 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-17 01:39:03,504 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,504 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] | [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey v' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey shift-minus' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:39:03,505 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey g' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-17 01:39:03,506 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:39:03,506 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:03,506 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:04,293 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 1995 [2025-06-17 01:39:04,293 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-17 01:39:09,618 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:09,618 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] | [2025-06-17 01:39:09,619 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:11,621 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:39:11,622 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:11,622 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:12,395 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2157 [2025-06-17 01:39:12,395 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-17 01:39:17,263 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:17,263 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,264 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] | [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:17,265 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:39:17,265 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:39:17,265 command DEBUG] self.vterm = [] [2025-06-17 01:39:17,265 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:17,265 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:18,007 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:18,008 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2157 [2025-06-17 01:39:18,008 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-17 01:39:22,190 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0_ [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,190 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,191 QEMU-ia32 DEBUG] | [2025-06-17 01:39:22,191 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:22,191 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0_'] [2025-06-17 01:39:24,193 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:39:24,193 command DEBUG] self.vterm = [] [2025-06-17 01:39:24,193 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:24,193 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-17 01:39:25,203 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:25,795 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2536 [2025-06-17 01:39:25,795 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-17 01:39:31,576 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:39:31,576 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] | [2025-06-17 01:39:31,577 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:31,577 command DEBUG] Read lines ['/ # /srv/bd/file_bd /tmp/img fbd0', 'file_bd: File-backed block device driver', 'file_bd: Accepting connections', '/ # _'] [2025-06-17 01:39:31,577 command INFO] Command '/srv/bd/file_bd /tmp/img fbd0' done. [2025-06-17 01:39:31,577 command INFO] Typing 'mkfat --type 12 fbd0' into default. [2025-06-17 01:39:31,577 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:39:31,578 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:31,578 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:32,259 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2536 [2025-06-17 01:39:32,259 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-17 01:39:35,903 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,903 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] | [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey minus' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey y' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey 1' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey 2' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:39:35,904 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-17 01:39:35,904 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:39:35,905 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:35,905 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:36,590 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2536 [2025-06-17 01:39:36,591 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-17 01:39:42,249 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,249 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] | [2025-06-17 01:39:42,250 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:44,252 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:39:44,253 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:44,253 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:44,936 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2657 [2025-06-17 01:39:44,936 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-17 01:39:50,328 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,328 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] | [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:50,329 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:39:50,329 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:39:50,329 command DEBUG] self.vterm = [] [2025-06-17 01:39:50,329 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:50,330 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:51,360 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:51,360 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:51,360 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:51,360 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:51,361 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:51,361 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:51,361 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 2657 [2025-06-17 01:39:51,361 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-17 01:39:57,037 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:39:57,037 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0_ [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,038 QEMU-ia32 DEBUG] | [2025-06-17 01:39:57,039 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:39:57,039 command DEBUG] Read lines ['/ # mkfat --type 12 fbd0_'] [2025-06-17 01:39:59,039 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:39:59,039 command DEBUG] self.vterm = [] [2025-06-17 01:39:59,039 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:39:59,039 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:39:59,999 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-17 01:39:59,999 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-17 01:40:08,979 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:40:08,979 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] | [2025-06-17 01:40:08,980 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:40:08,980 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-17 01:40:08,980 command INFO] Command 'mkfat --type 12 fbd0' done. [2025-06-17 01:40:08,981 command INFO] Typing 'mkdir /tmp/mnt' into default. [2025-06-17 01:40:08,981 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:40:08,981 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:40:08,981 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:40:10,303 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:40:10,303 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:40:10,303 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:40:10,303 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:40:10,303 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:40:10,304 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:40:10,304 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-17 01:40:10,304 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-17 01:40:19,587 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:40:19,587 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] | [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey k' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey i' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey r' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:40:19,588 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:40:19,588 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:40:19,589 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:40:19,589 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:40:21,056 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:40:21,057 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3655 [2025-06-17 01:40:21,057 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-17 01:40:29,849 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:40:29,849 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] | [2025-06-17 01:40:29,850 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:40:31,850 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:40:31,850 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:40:31,851 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:40:33,145 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3732 [2025-06-17 01:40:33,145 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-17 01:40:41,833 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:40:41,833 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] | [2025-06-17 01:40:41,834 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:40:41,834 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:40:41,834 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:40:41,834 command DEBUG] self.vterm = [] [2025-06-17 01:40:41,835 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:40:41,835 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:40:43,205 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3732 [2025-06-17 01:40:43,206 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-17 01:40:52,117 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:40:52,117 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt_ [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] | [2025-06-17 01:40:52,118 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:40:52,118 command DEBUG] Read lines ['/ # mkdir /tmp/mnt_'] [2025-06-17 01:40:54,119 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:40:54,119 command DEBUG] self.vterm = [] [2025-06-17 01:40:54,120 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:40:54,120 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:40:55,279 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3768 [2025-06-17 01:40:55,279 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-17 01:41:03,352 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:03,352 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] | [2025-06-17 01:41:03,353 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:03,353 command DEBUG] Read lines ['/ # mkdir /tmp/mnt', '/ # _'] [2025-06-17 01:41:03,353 command INFO] Command 'mkdir /tmp/mnt' done. [2025-06-17 01:41:03,353 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-06-17 01:41:03,353 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:41:03,354 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:03,354 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:04,353 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3768 [2025-06-17 01:41:04,354 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-17 01:41:12,849 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:12,849 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] | [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:41:12,850 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:41:12,851 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-17 01:41:12,851 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:41:12,852 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:12,852 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:14,262 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3768 [2025-06-17 01:41:14,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-17 01:41:20,233 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:20,233 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:20,233 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:20,233 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:20,233 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:20,233 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] | [2025-06-17 01:41:20,234 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:22,234 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:41:22,235 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:22,235 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:22,975 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:22,975 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:22,975 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:22,975 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:22,976 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:22,976 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:22,976 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3872 [2025-06-17 01:41:22,976 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-17 01:41:26,035 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,035 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] | [2025-06-17 01:41:26,036 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:26,036 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:41:26,037 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:41:26,037 command DEBUG] self.vterm = [] [2025-06-17 01:41:26,037 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:26,037 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-17 01:41:27,044 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:41:27,314 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:27,314 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:27,314 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:27,315 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:27,315 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:27,315 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:27,315 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3872 [2025-06-17 01:41:27,315 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-17 01:41:29,039 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:29,040 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:29,041 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-17 01:41:29,041 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,041 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,041 QEMU-ia32 DEBUG] | [2025-06-17 01:41:29,041 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:29,041 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-06-17 01:41:31,042 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:41:31,042 command DEBUG] self.vterm = [] [2025-06-17 01:41:31,042 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:31,043 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-17 01:41:32,056 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:32,394 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2025-06-17 01:41:32,394 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-17 01:41:34,393 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:41:34,393 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:34,394 QEMU-ia32 DEBUG] | [2025-06-17 01:41:34,394 QEMU-ia32 DEBUG] | [2025-06-17 01:41:34,394 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:34,394 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-06-17 01:41:34,394 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-06-17 01:41:34,394 command INFO] Typing 'cp demo.txt /tmp/mnt' into default. [2025-06-17 01:41:34,394 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:41:34,394 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:34,394 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-17 01:41:35,406 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:35,723 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2025-06-17 01:41:35,723 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-17 01:41:38,077 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:38,077 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] | [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey c' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey e' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey dot' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey x' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:41:38,078 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:41:38,079 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:41:38,079 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:41:38,079 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:41:38,079 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:38,079 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:38,826 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3890 [2025-06-17 01:41:38,827 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-17 01:41:44,018 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:44,018 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] | [2025-06-17 01:41:44,019 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:46,021 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:41:46,022 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:46,022 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:46,660 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2025-06-17 01:41:46,660 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-17 01:41:52,060 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:52,060 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] | [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] | [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:52,061 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:41:52,061 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:41:52,061 command DEBUG] self.vterm = [] [2025-06-17 01:41:52,061 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:52,061 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:41:52,712 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3978 [2025-06-17 01:41:52,712 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-17 01:41:57,987 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | [2025-06-17 01:41:57,987 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt_ [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] | [2025-06-17 01:41:57,988 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:41:57,988 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt_'] [2025-06-17 01:41:59,990 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:41:59,990 command DEBUG] self.vterm = [] [2025-06-17 01:41:59,991 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:41:59,991 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:00,863 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4001 [2025-06-17 01:42:00,864 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-17 01:42:10,776 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:42:10,776 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:42:10,776 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:42:10,776 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:42:10,776 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:42:10,776 QEMU-ia32 DEBUG] | [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] | [2025-06-17 01:42:10,777 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:42:10,777 command DEBUG] Read lines ['/ # cp demo.txt /tmp/mnt', '/ # _'] [2025-06-17 01:42:10,778 command INFO] Command 'cp demo.txt /tmp/mnt' done. [2025-06-17 01:42:10,778 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-17 01:42:10,778 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:42:10,778 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:42:10,778 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:11,939 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:11,940 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4001 [2025-06-17 01:42:11,940 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-17 01:42:19,221 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | [2025-06-17 01:42:19,221 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] | [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:42:19,222 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:42:19,222 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:42:19,223 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:42:19,223 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:42:19,223 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:20,214 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:20,215 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4001 [2025-06-17 01:42:20,215 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-17 01:42:28,771 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:42:28,771 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] | [2025-06-17 01:42:28,772 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:42:30,774 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:42:30,774 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:42:30,775 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:32,222 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4051 [2025-06-17 01:42:32,222 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-17 01:42:41,660 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:42:41,660 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:42:41,660 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:42:41,660 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:42:41,661 QEMU-ia32 DEBUG] | [2025-06-17 01:42:41,662 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:42:41,662 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:42:41,662 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:42:41,662 command DEBUG] self.vterm = [] [2025-06-17 01:42:41,662 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:42:41,662 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:43,104 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 4051 [2025-06-17 01:42:43,104 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | HelenOS release 0.14.1 (Aladar), revision 3951046e0 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:42:52,151 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] | [2025-06-17 01:42:52,152 QEMU-ia32 DEBUG] Captured lines: ['HelenOS release 0.14.1 (Aladar), revision 3951046e0', 'Built on 2025-06-17 01:33:08', '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-17 01:42:52,152 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-17 01:42:54,154 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:42:54,154 command DEBUG] self.vterm = [] [2025-06-17 01:42:54,154 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:42:54,154 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:42:55,371 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-06-17 01:42:55,371 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-17 01:43:04,780 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:04,780 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:04,781 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-17 01:33:08', '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-17 01:43:04,781 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-06-17 01:43:04,781 command INFO] Command 'ls /tmp/mnt' done. [2025-06-17 01:43:04,781 command INFO] Typing 'umount /tmp/mnt' into default. [2025-06-17 01:43:04,781 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:43:04,782 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:04,782 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:05,938 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-06-17 01:43:05,938 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-17 01:43:15,239 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:15,239 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:15,240 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-17 01:33:08', '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-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:43:15,241 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:43:15,241 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:43:15,242 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:15,242 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:16,687 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:16,687 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:16,687 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:16,688 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:16,688 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:16,688 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:16,688 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3887 [2025-06-17 01:43:16,688 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-17 01:43:23,831 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:23,831 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:23,832 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-17 01:33:08', '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-17 01:43:25,834 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:43:25,834 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:25,835 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:26,583 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:26,583 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:26,583 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:26,583 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:26,584 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:26,584 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:26,584 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3945 [2025-06-17 01:43:26,584 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-17 01:43:31,791 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:31,791 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-17 01:33:08', '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-17 01:43:31,792 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:43:31,792 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:43:31,792 command DEBUG] self.vterm = [] [2025-06-17 01:43:31,792 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:31,792 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:32,659 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:32,660 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3945 [2025-06-17 01:43:32,660 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-17 01:43:38,706 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Built on 2025-06-17 01:33:08 [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:38,706 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] | / # umount /tmp/mnt_ [2025-06-17 01:43:38,707 QEMU-ia32 DEBUG] Captured lines: ['Built on 2025-06-17 01:33:08', '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-17 01:43:38,707 command DEBUG] Read lines ['/ # umount /tmp/mnt_'] [2025-06-17 01:43:40,709 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:43:40,709 command DEBUG] self.vterm = [] [2025-06-17 01:43:40,710 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:40,710 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:41,314 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-17 01:43:41,314 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-17 01:43:45,858 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:45,858 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:43:45,859 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:45,859 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-17 01:43:45,859 command DEBUG] Read lines ['/ # umount /tmp/mnt', '/ # _'] [2025-06-17 01:43:45,859 command INFO] Command 'umount /tmp/mnt' done. [2025-06-17 01:43:45,859 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-17 01:43:45,859 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:43:45,860 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:45,860 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-17 01:43:46,869 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:43:47,440 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:47,440 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:47,441 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:47,441 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:47,441 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:47,441 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:47,441 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-17 01:43:47,441 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-17 01:43:49,348 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:49,348 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:49,349 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-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:43:49,349 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:43:49,349 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:43:49,350 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:49,350 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:49,784 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3812 [2025-06-17 01:43:49,784 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:43:53,861 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:43:53,862 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:43:53,862 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-17 01:43:55,863 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:43:55,863 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:43:55,863 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:43:56,844 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-06-17 01:43:56,844 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-17 01:44:02,802 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:02,802 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:02,803 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:44:02,803 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-17 01:44:02,803 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:44:02,803 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:44:02,803 command DEBUG] self.vterm = [] [2025-06-17 01:44:02,804 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:02,804 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" convert: unable to read image data `tmp-vm-python/tmp-default-screen-full.ppm' @ error/pnm.c/ReadPNMImage/1350. convert: no images defined `tmp-vm-python/tmp-default-screen-term.png' @ error/convert.c/ConvertImageCommand/3229. [2025-06-17 01:44:03,826 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:04,813 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3839 [2025-06-17 01:44:04,813 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-17 01:44:10,275 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | Running on ia32 (terminal/59) [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:10,275 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:10,276 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:44:10,276 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-17 01:44:10,276 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-17 01:44:12,278 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:44:12,278 command DEBUG] self.vterm = [] [2025-06-17 01:44:12,279 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:12,279 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:13,107 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-17 01:44:13,108 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-17 01:44:18,237 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:18,237 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:18,237 QEMU-ia32 DEBUG] | [2025-06-17 01:44:18,237 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:18,237 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:18,237 QEMU-ia32 DEBUG] | [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:18,238 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:44:18,238 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-17 01:44:18,239 command DEBUG] Read lines ['/ # ls /tmp/mnt', '/ # _'] [2025-06-17 01:44:18,239 command INFO] Command 'ls /tmp/mnt' done. [2025-06-17 01:44:18,239 command INFO] Typing 'mount fat /tmp/mnt fbd0' into default. [2025-06-17 01:44:18,239 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:44:18,239 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:18,239 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:44:19,218 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:19,219 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-17 01:44:19,219 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-17 01:44:28,764 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:28,764 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:44:28,765 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-17 01:44:28,765 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] Sending command 'sendkey o' [2025-06-17 01:44:28,765 QEMU-ia32 DEBUG] Sending command 'sendkey u' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey a' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:44:28,766 QEMU-ia32 DEBUG] Sending command 'sendkey f' [2025-06-17 01:44:28,767 QEMU-ia32 DEBUG] Sending command 'sendkey b' [2025-06-17 01:44:28,767 QEMU-ia32 DEBUG] Sending command 'sendkey d' [2025-06-17 01:44:28,767 QEMU-ia32 DEBUG] Sending command 'sendkey 0' [2025-06-17 01:44:28,767 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:44:28,767 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:28,767 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:29,879 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3673 [2025-06-17 01:44:29,880 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-17 01:44:39,396 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:39,396 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:39,397 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:44:39,397 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-17 01:44:41,398 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:44:41,399 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:41,399 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:44:42,826 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:42,827 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-06-17 01:44:42,827 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-17 01:44:52,062 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:44:52,062 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:44:52,063 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:44:52,064 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-17 01:44:52,064 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-17 01:44:52,064 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:44:52,064 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:44:52,064 command DEBUG] self.vterm = [] [2025-06-17 01:44:52,065 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:44:52,065 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:44:53,109 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3705 [2025-06-17 01:44:53,109 QEMU-ia32 DEBUG] Running pipe convert tmp-vm-python/tmp-default-screen-term.png -crop 640x480 +repage -crop 8x16 +repage +adjoin txt:- | sed -e 's|[0-9]*,[0-9]*: ([^)]*)[ ]*#\([0-9A-Fa-f]\{6\}\).*|\1|' -e 's:^#.*:@:' -e 's#000000#0#g' -e 's#FFFFFF#F#' | tee tmp-vm-python/tmp-default-1.txt | sed -e :a -e 'N;s#\n##;s#^@##;/@$/{s#@$##p;d}' -e 't a' | tee tmp-vm-python/tmp-default-2.txt | sed -f /var/helenos/ci/ocr.sed | sed '/../s#.*#?#' | tee tmp-vm-python/tmp-default-3.txt | paste -sd '' | fold -w 80 | tee tmp-vm-python/tmp-default-4.txt | head -n 30 | tee tmp-vm-python/tmp-default-screen-term.txt [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | Copyright (c) 2001-2024 HelenOS project [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:00,621 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:00,622 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0_ [2025-06-17 01:45:00,622 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-17 01:45:00,622 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0_'] [2025-06-17 01:45:02,624 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:45:02,624 command DEBUG] self.vterm = [] [2025-06-17 01:45:02,625 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:02,625 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:45:03,389 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:03,389 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:03,389 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:03,390 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:03,390 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:03,390 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:03,390 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-17 01:45:03,390 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-17 01:45:08,553 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:08,553 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:45:08,554 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-17 01:45:08,554 command DEBUG] Read lines ['/ # mount fat /tmp/mnt fbd0', '/ # _'] [2025-06-17 01:45:08,554 command INFO] Command 'mount fat /tmp/mnt fbd0' done. [2025-06-17 01:45:08,554 command INFO] Typing 'ls /tmp/mnt' into default. [2025-06-17 01:45:08,554 command DEBUG] RE for prompt matching: re.compile('^/[^ ]* #\\ _[\t ]*$') [2025-06-17 01:45:08,554 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:08,555 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:45:09,371 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:09,372 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-17 01:45:09,372 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-17 01:45:14,783 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:45:14,783 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-17 01:45:14,783 QEMU-ia32 DEBUG] Sending command 'sendkey l' [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] Sending command 'sendkey s' [2025-06-17 01:45:14,783 QEMU-ia32 DEBUG] Sending command 'sendkey spc' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey p' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey slash' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey m' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey n' [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'sendkey t' [2025-06-17 01:45:14,784 rtr-vterm-type DEBUG] remaining=60, n=0, interval=2, "Failed to type command" [2025-06-17 01:45:14,784 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:14,784 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-17 01:45:15,795 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:16,118 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3429 [2025-06-17 01:45:16,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-17 01:45:18,311 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:18,312 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:18,313 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:18,313 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:18,313 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:45:18,313 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-17 01:45:20,314 rtr-vterm-type DEBUG] remaining=58, n=1, interval=2, "Failed to type command" [2025-06-17 01:45:20,314 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:20,315 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:21,032 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-06-17 01:45:21,033 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-17 01:45:26,907 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:26,907 QEMU-ia32 DEBUG] | [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:26,908 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:26,909 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:26,909 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:45:26,909 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-17 01:45:26,909 QEMU-ia32 DEBUG] Sending command 'sendkey ret' [2025-06-17 01:45:26,909 rtr-vterm-run DEBUG] remaining=60, n=0, interval=2, "Failed to run command" [2025-06-17 01:45:26,909 command DEBUG] self.vterm = [] [2025-06-17 01:45:26,909 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:26,910 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-17 01:45:27,938 rtr-scrdump DEBUG] remaining=9, n=1, interval=1, "Failed to capture screen" [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:28,709 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3454 [2025-06-17 01:45:28,709 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-17 01:45:34,356 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Welcome to HelenOS! [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:34,356 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:34,357 QEMU-ia32 DEBUG] | / # ls /tmp/mnt_ [2025-06-17 01:45:34,357 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-17 01:45:34,357 command DEBUG] Read lines ['/ # ls /tmp/mnt_'] [2025-06-17 01:45:36,358 rtr-vterm-run DEBUG] remaining=58, n=1, interval=2, "Failed to run command" [2025-06-17 01:45:36,358 command DEBUG] self.vterm = [] [2025-06-17 01:45:36,359 QEMU-ia32 DEBUG] Sending command 'screendump tmp-vm-python/tmp-default-screen-full.ppm' [2025-06-17 01:45:36,359 rtr-scrdump DEBUG] remaining=10, n=0, interval=1, "Failed to capture screen" [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] STREAM b'IHDR' 16 13 [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] STREAM b'gAMA' 41 4 [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] STREAM b'bKGD' 57 2 [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] b'bKGD' 57 2 (unknown) [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] STREAM b'tIME' 71 7 [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] b'tIME' 71 7 (unknown) [2025-06-17 01:45:37,233 PIL.PngImagePlugin DEBUG] STREAM b'IDAT' 90 3358 [2025-06-17 01:45:37,234 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-17 01:45:43,517 QEMU-ia32 DEBUG] Captured text: [2025-06-17 01:45:43,517 QEMU-ia32 DEBUG] | https://www.helenos.org/ [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Type 'help' [Enter] to see a few survival tips. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # mkfile --size 2m /tmp/img [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # ls -e /tmp [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | img 2097152 [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # /srv/bd/file_bd /tmp/img fbd0 [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | file_bd: File-backed block device driver [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | file_bd: Accepting connections [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # mkfat --type 12 fbd0 [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Device: fbd0 [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | mkfat: Block device has 4096 blocks. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | mkfat: Creating FAT filesystem on device fbd0. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | mkfat: Filesystem type FAT12. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Writing allocation table 1. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Writing allocation table 2. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Writing root directory. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | Success. [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # mkdir /tmp/mnt [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # cp demo.txt /tmp/mnt [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # umount /tmp/mnt [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:43,518 QEMU-ia32 DEBUG] | / # mount fat /tmp/mnt fbd0 [2025-06-17 01:45:43,519 QEMU-ia32 DEBUG] | / # ls /tmp/mnt [2025-06-17 01:45:43,519 QEMU-ia32 DEBUG] | demo.txt 592 B [2025-06-17 01:45:43,519 QEMU-ia32 DEBUG] | / # _ [2025-06-17 01:45:43,519 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-17 01:45:43,519 command DEBUG] Read lines ['/ # ls /tmp/mnt', 'demo.txt 592 B', '/ # _'] [2025-06-17 01:45:43,519 command INFO] Command 'ls /tmp/mnt' done. [2025-06-17 01:45:43,519 QEMU-ia32 DEBUG] Sending command 'quit' Scenario passed.