Log of Meson test suite run on 2023-06-15T09:53:08.959131 ==================================== 1/1 ===================================== test: cmocka test flashrom start time: 09:53:08 duration: 0.04s result: (exit status 255 or signal 127 SIGinvalid) command: MALLOC_PERTURB_=221 /var/tmp/portage/sys-apps/flashrom-1.3.0-r1/work/flashrom-1.3.0-build/tests/flashrom_unit_tests ----------------------------------- stdout ----------------------------------- [==========] Running 7 test(s). [ RUN ] address_to_bits_test_success [ OK ] address_to_bits_test_success [ RUN ] bitcount_test_success [ OK ] bitcount_test_success [ RUN ] minmax_test_success [ OK ] minmax_test_success [ RUN ] strcat_realloc_test_success [ OK ] strcat_realloc_test_success [ RUN ] tolower_string_test_success [ OK ] tolower_string_test_success [ RUN ] reverse_byte_test_success [ OK ] reverse_byte_test_success [ RUN ] reverse_bytes_test_success [ OK ] reverse_bytes_test_success [==========] 7 test(s) run. [==========] Running 1 test(s). [ RUN ] flashbuses_to_text_test_success [ OK ] flashbuses_to_text_test_success [==========] 1 test(s) run. [==========] Running 10 test(s). [ RUN ] spi_write_enable_test_success [ OK ] spi_write_enable_test_success [ RUN ] spi_write_disable_test_success [ OK ] spi_write_disable_test_success [ RUN ] probe_spi_rdid_test_success [ OK ] probe_spi_rdid_test_success [ RUN ] probe_spi_rdid4_test_success [ OK ] probe_spi_rdid4_test_success [ RUN ] probe_spi_rems_test_success [ OK ] probe_spi_rems_test_success [ RUN ] probe_spi_res1_test_success [ OK ] probe_spi_res1_test_success [ RUN ] probe_spi_res2_test_success [ OK ] probe_spi_res2_test_success [ RUN ] probe_spi_res3_test_success [ OK ] probe_spi_res3_test_success [ RUN ] probe_spi_at25f_test_success [ OK ] probe_spi_at25f_test_success [ RUN ] probe_spi_st95_test_success [ OK ] probe_spi_st95_test_success [==========] 10 test(s) run. [==========] Running 18 test(s). [ RUN ] dummy_basic_lifecycle_test_success Testing flashrom_programmer_init for programmer=dummy ... ... flashrom_programmer_init for programmer=dummy successful Testing flashrom_programmer_shutdown for programmer=dummy ... ... flashrom_programmer_shutdown for programmer=dummy successful [ OK ] dummy_basic_lifecycle_test_success [ RUN ] dummy_probe_lifecycle_test_success Testing flashrom_programmer_init for programmer=dummy ... ... flashrom_programmer_init for programmer=dummy successful Testing flashrom_flash_probe for programmer=dummy, chip=W25Q128.V ... ... flashrom_flash_probe for programmer=dummy successful Testing flashrom_programmer_shutdown for programmer=dummy ... ... flashrom_programmer_shutdown for programmer=dummy successful [ OK ] dummy_probe_lifecycle_test_success [ RUN ] dummy_probe_variable_size_test_success Testing flashrom_programmer_init for programmer=dummy ... ... flashrom_programmer_init for programmer=dummy successful Testing flashrom_flash_probe for programmer=dummy, chip=Opaque flash chip ... ... flashrom_flash_probe for programmer=dummy successful Testing flashrom_programmer_shutdown for programmer=dummy ... ... flashrom_programmer_shutdown for programmer=dummy successful [ OK ] dummy_probe_variable_size_test_success [ RUN ] dummy_init_fails_unhandled_param_test_success Testing init error path for programmer=dummy with params: bus=spi,emulate=INVALID,unhandled=value ... ... init failed with error code 1 as expected Running programmer shutdown in case anything got registered... ... completed [ OK ] dummy_init_fails_unhandled_param_test_success [ RUN ] dummy_init_success_invalid_param_test_success Testing init error path for programmer=dummy with params: bus=spi,emulate=W25Q128FV,invalid=value ... ... init failed with error code -238 as expected Running programmer shutdown in case anything got registered... ... completed [ OK ] dummy_init_success_invalid_param_test_success [ RUN ] dummy_init_success_unhandled_param_test_success Testing init error path for programmer=dummy with params: bus=spi,emulate=W25Q128FV,voltage=3.5V ... ... init failed with error code -238 as expected Running programmer shutdown in case anything got registered... ... completed [ OK ] dummy_init_success_unhandled_param_test_success [ RUN ] dummy_null_prog_param_test_success Testing flashrom_programmer_init for programmer=dummy ... ... flashrom_programmer_init for programmer=dummy successful Testing flashrom_programmer_shutdown for programmer=dummy ... ... flashrom_programmer_shutdown for programmer=dummy successful [ OK ] dummy_null_prog_param_test_success [ RUN ] nicrealtek_basic_lifecycle_test_success Testing flashrom_programmer_init for programmer=nicrealtek ... __wrap_rget_io_perms is called __wrap_pcidev_init is called __wrap_pcidev_readbar is called ... flashrom_programmer_init for programmer=nicrealtek successful Testing flashrom_programmer_shutdown for programmer=nicrealtek ... ... flashrom_programmer_shutdown for programmer=nicrealtek successful [ OK ] nicrealtek_basic_lifecycle_test_success [ RUN ] raiden_debug_basic_lifecycle_test_success Testing flashrom_programmer_init for programmer=raiden_debug_spi ... __wrap_libusb_init is called __wrap_libusb_get_device_list is called __wrap_libusb_get_bus_number is called __wrap_libusb_get_device_address is called __wrap_libusb_get_device_descriptor is called __wrap_libusb_get_config_descriptor is called __wrap_libusb_ref_device is called __wrap_libusb_free_device_list is called __wrap_libusb_open is called __wrap_libusb_get_configuration is called __wrap_libusb_set_configuration is called __wrap_libusb_set_auto_detach_kernel_driver is called __wrap_libusb_claim_interface is called __wrap_libusb_control_transfer is called ... flashrom_programmer_init for programmer=raiden_debug_spi successful Testing flashrom_programmer_shutdown for programmer=raiden_debug_spi ... __wrap_libusb_control_transfer is called __wrap_libusb_unref_device is called __wrap_libusb_free_config_descriptor is called __wrap_libusb_exit is called ... flashrom_programmer_shutdown for programmer=raiden_debug_spi successful [ OK ] raiden_debug_basic_lifecycle_test_success [ RUN ] dediprog_basic_lifecycle_test_success Testing flashrom_programmer_init for programmer=dediprog ... __wrap_libusb_init is called __wrap_usb_dev_get_by_vid_pid_number is called __wrap_libusb_set_configuration is called __wrap_libusb_claim_interface is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called __wrap_libusb_control_transfer is called ... flashrom_programmer_init for programmer=dediprog successful Testing flashrom_programmer_shutdown for programmer=dediprog ... __wrap_libusb_control_transfer is called __wrap_libusb_release_interface is called __wrap_libusb_close is called __wrap_libusb_exit is called ... flashrom_programmer_shutdown for programmer=dediprog successful [ OK ] dediprog_basic_lifecycle_test_success [ RUN ] linux_mtd_probe_lifecycle_test_success Testing flashrom_programmer_init for programmer=linux_mtd ... __wrap_stat is called __wrap_fopen is called __wrap_fread is called __wrap_fclose is called __wrap_stat is called __wrap_fopen is called __wrap_fread is called __wrap_fclose is called [ FAILED ] linux_mtd_probe_lifecycle_test_success [ RUN ] linux_spi_probe_lifecycle_test_success Testing flashrom_programmer_init for programmer=linux_spi ... __wrap_open is called __wrap_ioctl is called __wrap_ioctl is called __wrap_ioctl is called __wrap_fopen is called __wrap_fgets is called __wrap_fclose is called ... flashrom_programmer_init for programmer=linux_spi successful Testing flashrom_flash_probe for programmer=linux_spi, chip=W25Q128.V ... __wrap_ioctl is called __wrap_ioctl is called ... flashrom_flash_probe for programmer=linux_spi successful Testing flashrom_programmer_shutdown for programmer=linux_spi ... ... flashrom_programmer_shutdown for programmer=linux_spi successful [ OK ] linux_spi_probe_lifecycle_test_success [ RUN ] parade_lspcon_basic_lifecycle_test_success [ SKIPPED ] parade_lspcon_basic_lifecycle_test_success [ RUN ] parade_lspcon_no_allow_brick_test_success [ SKIPPED ] parade_lspcon_no_allow_brick_test_success [ RUN ] mediatek_i2c_spi_basic_lifecycle_test_success [ SKIPPED ] mediatek_i2c_spi_basic_lifecycle_test_success [ RUN ] mediatek_i2c_no_allow_brick_test_success [ SKIPPED ] mediatek_i2c_no_allow_brick_test_success [ RUN ] realtek_mst_basic_lifecycle_test_success [ SKIPPED ] realtek_mst_basic_lifecycle_test_success [ RUN ] realtek_mst_no_allow_brick_test_success [ SKIPPED ] realtek_mst_no_allow_brick_test_success [==========] 18 test(s) run. ----------------------------------- stderr ----------------------------------- [ PASSED ] 7 test(s). [ PASSED ] 1 test(s). [ PASSED ] 10 test(s). [ ERROR ] --- 0 != 0x1 [ LINE ] --- ../flashrom-v1.3.0/tests/lifecycle.c:46: error: Failure! [ PASSED ] 11 test(s). [ SKIPPED ] 6 test(s), listed below: [ SKIPPED ] parade_lspcon_basic_lifecycle_test_success [ SKIPPED ] parade_lspcon_no_allow_brick_test_success [ SKIPPED ] mediatek_i2c_spi_basic_lifecycle_test_success [ SKIPPED ] mediatek_i2c_no_allow_brick_test_success [ SKIPPED ] realtek_mst_basic_lifecycle_test_success [ SKIPPED ] realtek_mst_no_allow_brick_test_success 6 SKIPPED TEST(S) [ FAILED ] 1 test(s), listed below: [ FAILED ] linux_mtd_probe_lifecycle_test_success 1 FAILED TEST(S) ============================================================================== Summary of Failures: 1/1 cmocka test flashrom FAIL 0.04s (exit status 255 or signal 127 SIGinvalid) Ok: 0 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0