Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sanitizer tests fail on ppc64le #31

Open
geissonator opened this issue May 4, 2021 · 1 comment
Open

sanitizer tests fail on ppc64le #31

geissonator opened this issue May 4, 2021 · 1 comment

Comments

@geissonator
Copy link
Contributor

After updating our docker Ubuntu to the latest (hirsute) via 7339515?, we started to see a hard fail on the sanitizer tests in CI on ppc64le machines. The fail looks like this:

[107/107] Linking target libpldmresponder/test/libpldmresponder_bios_config_test
[1-23/23] � pldmd_registration_test                                       0/30s
 1/23 libpldm_base_test                                    OK              0.08s
 2/23 libpldm_bios_test                                    OK              0.08s
 3/23 libpldm_bios_table_test                              OK              0.08s
 4/23 libpldm_fru_test                                     OK              0.08s
 5/23 libpldm_pdr_test                                     OK              0.07s
[6-23/23] � pldmd_registration_test                                       0/30s
 6/23 libpldmresponder_bios_string_attribute_test          FAIL            0.05s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=121 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_string_attribute_test

 7/23 libpldm_platform_test                                OK              0.09s
 8/23 libpldm_utils_test                                   OK              0.08s
 9/23 libpldmresponder_base_test                           FAIL            0.07s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=20 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_base_test

10/23 libpldmresponder_bios_test                           FAIL            0.07s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=2 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_test

11/23 libpldmresponder_bios_attribute_test                 FAIL            0.07s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=191 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_attribute_test

12/23 libpldmresponder_bios_config_test                    FAIL            0.06s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=6 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_config_test

13/23 libpldmresponder_bios_integer_attribute_test         FAIL            0.05s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=19 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_integer_attribute_test

14/23 libpldmresponder_bios_table_test                     FAIL            0.05s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=74 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_table_test

15/23 libpldmresponder_fru_test                            FAIL            0.05s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=158 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_fru_test

16/23 libpldmresponder_bios_enum_attribute_test            FAIL            0.06s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=167 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_bios_enum_attribute_test

[17-23/23] � pldmd_registration_test                                      0/30s
17/23 pldm_utils_test                                      FAIL            0.03s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=76 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/common/test/pldm_utils_test

[18-23/23] � pldmd_registration_test                                      0/30s
18/23 pldmd_instanceid_test                                OK              0.03s
19/23 pldmd_registration_test                              OK              0.03s
20/23 libpldmresponder_pdr_effecter_test                   FAIL            0.04s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=61 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_pdr_effecter_test

21/23 dbus_to_host_effecter_test                           FAIL            0.03s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=215 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/host-bmc/test/dbus_to_host_effecter_test

[22-23/23] � libpldmresponder_pdr_sensor_test                             0/30s
22/23 libpldmresponder_pdr_sensor_test                     FAIL            0.04s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=19 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_pdr_sensor_test

[23/23] � libpldmresponder_platform_test                                  0/30s
23/23 libpldmresponder_platform_test                       FAIL            0.05s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=60 /home/jenkins-op/workspace/CI-MISC/ci-repository-ppc64le/openbmc/pldm/build/libpldmresponder/test/libpldmresponder_platform_test



Ok:                 9   
Expected Fail:      0   
Fail:               14  
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

To keep making forward progress, the current plan is to just disable this aspects of the tests on ppc64le.

The ppc64le node is running Ubuntu 18 with the latest docker and runc packages installed for that distro. One thing to try is moving the system up to Ubuntu 20 or even 21.

@geissonator
Copy link
Contributor Author

geissonator added a commit that referenced this issue May 5, 2021
The latest Ubuntu docker container on ppc64le has caused the sanitizer
tests to start failing within the PLDM repository. Until we can figure
this out, disable these tests on ppc64le machines.

See #31 for details

Tested:
- Verified PLDM repo now passes CI on ppc64le machine

Change-Id: I0774dae7a78144cca7d183eb736ac816fd0d242b
Signed-off-by: Andrew Geissler <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant