SDHI_driver patch (mbedOS 5.11.5)
SYNC_FAIL.log
- Committer:
- tvendov
- Date:
- 2019-03-18
- Revision:
- 1:b07be64e592e
File content as of revision 1:b07be64e592e:
Image: BUILD/tests/VK_RZ_A1H/ARM/mbed-os/components/storage/blockdevice/COMPONENT_SD/TESTS/filesystem/dirs/dirs.bin Memory map breakdown for built projects (values in Bytes): | name | target | toolchain | static_ram | total_flash | |------|-----------|-----------|------------|-------------| | dirs | VK_RZ_A1H | ARM | 136558 | 186042 | Build successes: * VK_RZ_A1H::ARM::MBED-BUILD * VK_RZ_A1H::ARM::MBED-OS-COMPONENTS-STORAGE-BLOCKDEVICE-COMPONENT_SD-TESTS-FILESYSTEM-DIRS [mbed] Exec "mbedgt --test-spec D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program\BUILD\tests\VK_RZ_A1H\ARM\test_spec.json -n mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs -V" in D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program mbedgt: greentea test automation tool ver. 1.3.2 mbedgt: test specification file 'D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program\BUILD\tests\VK_RZ_A1H\ARM\test_spec.json' (specified with --test-spec option) mbedgt: using 'D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program\BUILD\tests\VK_RZ_A1H\ARM\test_spec.json' from current directory! mbedgt: detecting connected mbed-enabled devices... [1552901555.10][mbedls.lstools_base]Call to deprecated function list_mbeds_ext. Functionality has been moved into 'list_mbeds'. Please use list_mbeds with 'unique_names=True' and 'read_details_txt=True' mbedgt: detected 1 device +---------------+----------------------+-------------+-------------+--------------------------+ | platform_name | platform_name_unique | serial_port | mount_point | target_id | +---------------+----------------------+-------------+-------------+--------------------------+ | VK_RZ_A1H | VK_RZ_A1H[0] | COM8 | G: | C00202240f150f66f2ce309c | +---------------+----------------------+-------------+-------------+--------------------------+ mbedgt: processing target 'VK_RZ_A1H' toolchain 'ARM' compatible platforms... (note: switch set to --parallel 1) +---------------+----------------------+-------------+-------------+--------------------------+ | platform_name | platform_name_unique | serial_port | mount_point | target_id | +---------------+----------------------+-------------+-------------+--------------------------+ | VK_RZ_A1H | VK_RZ_A1H[0] | COM8:9600 | G: | C00202240f150f66f2ce309c | +---------------+----------------------+-------------+-------------+--------------------------+ mbedgt: test case filter (specified with -n option) test filtered in 'mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs' mbedgt: running 1 test for platform 'VK_RZ_A1H' and toolchain 'ARM' use 1 instance of execution threads for testing mbedgt: checking for 'host_tests' directory above image directory structure 'host_tests' directory not found: two directory levels above image path checked mbedgt: selecting test case observer... calling mbedhtrun: mbedhtrun -m VK_RZ_A1H -p COM8:9600 -f "BUILD/tests/VK_RZ_A1H/ARM/mbed-os/components/storage/blockdevice/COMPONENT_SD/TESTS/filesystem/dirs/dirs.bin" -d G: -C 2 -c default -t C00202240f150f66f2ce309c -r default --sync 5 mbedgt: mbed-host-test-runner: started [1552901556.70][HTST][INF] host test executor ver. 0.0.1 [1552901556.70][HTST][INF] copy image onto target... [1552901556.70][COPY][INF] Waiting up to 60 sec for 'C00202240f150f66f2ce309c' mount point (current is 'G:')... 1 file(s) copied. [1552901568.08][mbedls.lstools_base]MBED with target id 'C00202240f150f66f2ce309c' is connected, but not mounted. Use the '-u' flag to include it in the list. [1552901568.60][mbedls.lstools_base]MBED with target id 'C00202240f150f66f2ce309c' is connected, but not mounted. Use the '-u' flag to include it in the list. [1552901569.12][mbedls.lstools_base]MBED with target id 'C00202240f150f66f2ce309c' is connected, but not mounted. Use the '-u' flag to include it in the list. [1552901570.83][HTST][INF] starting host test process... [1552901571.51][CONN][INF] starting connection process... [1552901571.51][CONN][INF] notify event queue about extra 60 sec timeout for serial port pooling [1552901571.51][CONN][INF] initializing serial port listener... [1552901571.51][PLGN][INF] Waiting up to 60 sec for 'C00202240f150f66f2ce309c' serial port (current is 'COM8')... [1552901571.52][HTST][INF] setting timeout to: 60 sec [1552901571.54][SERI][INF] serial(port=COM8, baudrate=9600, read_timeout=0.01, write_timeout=5) [1552901571.54][SERI][INF] reset device using 'default' plugin... [1552901571.79][SERI][INF] waiting 1.00 sec after reset [1552901572.79][SERI][INF] wait for it... [1552901572.79][SERI][TXD] mbedmbedmbedmbedmbedmbedmbedmbedmbedmbed [1552901572.79][CONN][INF] sending up to 5 __sync packets (specified with --sync=5) [1552901572.79][CONN][INF] sending preamble '410d2433-f70a-40ae-af37-611227ffd2e4' [1552901572.79][SERI][TXD] {{__sync;410d2433-f70a-40ae-af37-611227ffd2e4}} [1552901572.91][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901572.94][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901572.98][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.01][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.04][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.09][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.12][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.15][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.19][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.22][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.26][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.30][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.33][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.36][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.40][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.43][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.47][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.51][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.54][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.57][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.61][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.65][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.68][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.72][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.75][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.79][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.83][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.86][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.90][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.93][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901573.96][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.01][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.04][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.07][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.11][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.14][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.18][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.21][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.25][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.29][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.32][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.36][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.39][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.42][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.46][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.50][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.54][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.57][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.60][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.64][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.67][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.71][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.75][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.78][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.81][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.86][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.89][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.92][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.96][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901574.99][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.03][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.07][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.10][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.13][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.18][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.21][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.24][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.28][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.32][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.35][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.38][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.42][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.45][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.49][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.53][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.56][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.60][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.63][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.66][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.71][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.74][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.77][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.81][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.84][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.88][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.92][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.95][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901575.98][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.02][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.06][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.09][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.13][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.16][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.19][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.24][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.27][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.30][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.34][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.37][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.42][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.45][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.48][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.51][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.56][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.59][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.62][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.66][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.69][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.72][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.77][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.80][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.84][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.87][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.90][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.95][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901576.98][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.01][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.05][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.08][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.12][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.16][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.19][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.23][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.26][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.29][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.34][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.37][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.40][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.44][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.47][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.51][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.54][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.58][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.61][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.65][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.69][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.72][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.76][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.79][CONN][RXD] mbedmbedmbedmbedmbedmbedmbedmbed [1552901577.80][CONN][INF] Reset the part and send in new preamble... [1552901577.80][SERI][INF] reset device using 'default' plugin... [1552901578.05][SERI][INF] waiting 1.00 sec after reset [1552901579.05][SERI][INF] wait for it... [1552901579.05][CONN][INF] resending new preamble '68f24dd4-9bcd-4878-97e6-5c31cd0695f6' after 5.01 sec [1552901579.05][SERI][TXD] {{__sync;68f24dd4-9bcd-4878-97e6-5c31cd0695f6}} [1552901579.07][CONN][WRN] UnicodeDecodeError encountered! [1552901584.07][CONN][INF] Reset the part and send in new preamble... [1552901584.07][SERI][INF] reset device using 'default' plugin... [1552901584.32][SERI][INF] waiting 1.00 sec after reset [1552901585.32][SERI][INF] wait for it... [1552901585.32][CONN][INF] resending new preamble 'ca0de71e-818f-4529-aae3-625316babc82' after 5.01 sec [1552901585.32][SERI][TXD] {{__sync;ca0de71e-818f-4529-aae3-625316babc82}} [1552901590.32][CONN][INF] Reset the part and send in new preamble... [1552901590.32][SERI][INF] reset device using 'default' plugin... [1552901590.57][SERI][INF] waiting 1.00 sec after reset [1552901591.57][SERI][INF] wait for it... [1552901591.57][CONN][INF] resending new preamble '103567f0-7bec-46e2-9bec-9c459e82612a' after 5.00 sec [1552901591.57][SERI][TXD] {{__sync;103567f0-7bec-46e2-9bec-9c459e82612a}} [1552901596.57][CONN][INF] Reset the part and send in new preamble... [1552901596.57][SERI][INF] reset device using 'default' plugin... [1552901596.83][SERI][INF] waiting 1.00 sec after reset [1552901597.83][SERI][INF] wait for it... [1552901597.83][CONN][INF] resending new preamble '4aeb2ee6-9abb-4238-a908-70f160d1b76b' after 5.00 sec [1552901597.83][SERI][TXD] {{__sync;4aeb2ee6-9abb-4238-a908-70f160d1b76b}} [1552901597.84][HTST][ERR] None [1552901597.84][HTST][WRN] stopped to consume events due to __notify_sync_failed event [1552901597.84][HTST][INF] __exit_event_queue received [1552901597.84][HTST][INF] test suite run finished after 26.33 sec... [1552901597.85][HTST][INF] CONN exited with code: 0 [1552901597.85][HTST][INF] No events in queue [1552901597.85][HTST][INF] host test result() call skipped, received: sync_failed [1552901597.85][HTST][WRN] missing __exit event from DUT [1552901597.85][HTST][INF] calling blocking teardown() [1552901597.85][HTST][INF] teardown() finished [1552901597.85][HTST][INF] {{result;sync_failed}} mbedgt: checking for GCOV data... mbedgt: mbed-host-test-runner: stopped and returned 'SYNC_FAILED' mbedgt: test case summary event not found no test case report present, assuming test suite to be a single test case! test suite: mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs test case: mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs mbedgt: test on hardware with target id: C00202240f150f66f2ce309c mbedgt: test suite 'mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs' ....... SYNC_FAILED in 41.91 sec test case: 'mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs' ....... ERROR in 41.91 sec mbedgt: test case summary: 0 passes, 1 failure mbedgt: all tests finished! mbedgt: shuffle seed: 0.0953579810 mbedgt: test suite report: +---------------+---------------+---------------------------------------------------------------------------+-------------+--------------------+-------------+ | target | platform_name | test suite | result | elapsed_time (sec) | copy_method | +---------------+---------------+---------------------------------------------------------------------------+-------------+--------------------+-------------+ | VK_RZ_A1H-ARM | VK_RZ_A1H | mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs | SYNC_FAILED | 41.91 | default | +---------------+---------------+---------------------------------------------------------------------------+-------------+--------------------+-------------+ mbedgt: test suite results: 1 SYNC_FAILED mbedgt: test case report: +---------------+---------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+--------+--------+--------+--------------------+ | target | platform_name | test suite | test case | passed | failed | result | elapsed_time (sec) | +---------------+---------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+--------+--------+--------+--------------------+ | VK_RZ_A1H-ARM | VK_RZ_A1H | mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs | mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs | 0 | 1 | ERROR | 41.91 | +---------------+---------------+---------------------------------------------------------------------------+---------------------------------------------------------------------------+--------+--------+--------+--------------------+ mbedgt: test case results: 1 ERROR mbedgt: completed in 42.79 sec mbedgt: exited with code 1 [mbed] ERROR: "mbedgt" returned error code 1. [mbed] ERROR: Command "mbedgt --test-spec D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program\BUILD\tests\VK_RZ_A1H\ARM\test_spec.json -n mbed-os-components-storage-blockdevice-component_sd-tests-filesystem-dirs -V" in "D:\Projects\kitVK-RZ_A1H\mbed\mbed_Demo_II\mbed-os-program" ---