Nick: heijligen E-mail: none Board: openbsd meson tests Contents: Inherited environment: _=/usr/local/bin/meson LOGNAME=abuild PWD=/home/abuild/flashrom/build HOME=/home/abuild OLDPWD=/home/abuild/flashrom MAIL=/var/mail/abuild PATH=/home/abuild/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games TERM=vt220 SHELL=/bin/ksh USER=abuild LC_CTYPE=C.UTF-8 1/1 cmocka test flashrom FAIL 0.60s (exit status 255 or signal 127 SIGinvalid) 05:19:36 MALLOC_PERTURB_=114 /home/abuild/flashrom/build/tests/flashrom_unit_tests ----------------------------------- output ----------------------------------- 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 11 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 ] spi_read_chunked_test_success [ OK ] spi_read_chunked_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 [==========] 11 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 [ SKIPPED ] linux_mtd_probe_lifecycle_test_success [ RUN ] linux_spi_probe_lifecycle_test_success [ SKIPPED ] 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. [==========] Running 6 test(s). [ RUN ] included_regions_dont_overlap_test_success Creating layout... done Adding and including first region... done, second (non-overlapping) region... done Asserting included regions do not overlap... done Releasing layout... done [ OK ] included_regions_dont_overlap_test_success [ RUN ] included_regions_overlap_test_success Creating layout... done Adding and including first region... done, second (overlapping) region... done Asserting included regions overlap... done Releasing layout... done [ OK ] included_regions_overlap_test_success [ RUN ] region_not_included_overlap_test_success Creating layout... done Adding and including first region... done, second (overlapping) region, not included... done Asserting included regions do not overlap... done Releasing layout... done [ OK ] region_not_included_overlap_test_success [ RUN ] layout_pass_sanity_checks_test_success Creating layout with one included region... done Asserting region range... done Layout passes sanity checks... done Releasing layout... done [ OK ] layout_pass_sanity_checks_test_success [ RUN ] layout_region_invalid_address_test_success Creating layout with one included region... done Layout does not pass sanity checks... done Releasing layout... done [ OK ] layout_region_invalid_address_test_success [ RUN ] layout_region_invalid_range_test_success Creating layout with one included region... done Layout does not pass sanity checks... done Releasing layout... done [ OK ] layout_region_invalid_range_test_success [==========] 6 test(s) run. [==========] Running 8 test(s). [ RUN ] erase_chip_test_success Creating layout with one included region... done Dummyflasher initialising with param=""... done Erase chip operation started. Unlock chip called Block erase called with blockaddr=0x0, blocklen=0x200000 Read chip called with start=0x0, len=0x200000 Block erase called with blockaddr=0x200000, blocklen=0x200000 Read chip called with start=0x200000, len=0x200000 Block erase called with blockaddr=0x400000, blocklen=0x200000 Read chip called with start=0x400000, len=0x200000 Block erase called with blockaddr=0x600000, blocklen=0x200000 Read chip called with start=0x600000, len=0x200000 Erase chip operation done. Dummyflasher shutdown... done Releasing layout... done [ OK ] erase_chip_test_success [ RUN ] erase_chip_with_dummyflasher_test_success Creating layout with one included region... done Dummyflasher initialising with param="bus=spi,emulate=W25Q128FV"... done Erase chip operation started. Erase chip operation done. Dummyflasher shutdown... done Releasing layout... done [ OK ] erase_chip_with_dummyflasher_test_success [ RUN ] read_chip_test_success Creating layout with one included region... done Dummyflasher initialising with param=""... done Read chip operation started. Unlock chip called Read chip called with start=0x0, len=0x800000 __wrap_fopen is called __wrap_fwrite is called __wrap_fflush is called __wrap_fclose is called Read chip operation done. Dummyflasher shutdown... done Releasing layout... done [ OK ] read_chip_test_success [ RUN ] read_chip_with_dummyflasher_test_success Creating layout with one included region... done Dummyflasher initialising with param="bus=spi,emulate=W25Q128FV"... done Read chip operation started. __wrap_fopen is called __wrap_fwrite is called __wrap_fflush is called __wrap_fclose is called Read chip operation done. Dummyflasher shutdown... done Releasing layout... done [ OK ] read_chip_with_dummyflasher_test_success [ RUN ] write_chip_test_success Creating layout with one included region... done Dummyflasher initialising with param=""... done Write chip operation started. __wrap_fdopen is called [ FAILED ] write_chip_test_success [ RUN ] write_chip_with_dummyflasher_test_success Creating layout with one included region... done Dummyflasher initialising with param="bus=spi,emulate=W25Q128FV"... done Write chip operation started. __wrap_fdopen is called [ FAILED ] write_chip_with_dummyflasher_test_success [ RUN ] verify_chip_test_success Creating layout with one included region... done Dummyflasher initialising with param=""... done Verify chip operation started. __wrap_fdopen is called [ FAILED ] verify_chip_test_success [ RUN ] verify_chip_with_dummyflasher_test_success Creating layout with one included region... done Dummyflasher initialising with param="bus=spi,emulate=W25Q128FV"... done Write chip operation started. __wrap_fdopen is called [ FAILED ] verify_chip_with_dummyflasher_test_success [==========] 8 test(s) run. stderr: [ PASSED ] 7 test(s). [ PASSED ] 1 test(s). [ PASSED ] 11 test(s). [ PASSED ] 10 test(s). [ SKIPPED ] 8 test(s), listed below: [ SKIPPED ] linux_mtd_probe_lifecycle_test_success [ SKIPPED ] linux_spi_probe_lifecycle_test_success [ 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 8 SKIPPED TEST(S) [ PASSED ] 6 test(s). [ ERROR ] --- Test failed with exception: Segmentation fault(11) [ ERROR ] --- Test failed with exception: Segmentation fault(11) [ ERROR ] --- Test failed with exception: Segmentation fault(11) [ ERROR ] --- Test failed with exception: Segmentation fault(11) [ PASSED ] 4 test(s). [ FAILED ] 4 test(s), listed below: [ FAILED ] write_chip_test_success [ FAILED ] write_chip_with_dummyflasher_test_success [ FAILED ] verify_chip_test_success [ FAILED ] verify_chip_with_dummyflasher_test_success 4 FAILED TEST(S) ------------------------------------------------------------------------------ Summary of Failures: 1/1 cmocka test flashrom FAIL 0.60s (exit status 255 or signal 127 SIGinvalid) Ok: 0 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0