Source: iceorvx Version: 2.0.3+dfsg-1 Severity: serious
Hello, looks like some regression happened on armhf at least, and the failing test seems to indicate that it shouldn't be run on 32bit architectures. I checked local pbuilder/qemu-armhf sid environment and I reproduced the issue, as well as in Ubuntu https://launchpad.net/ubuntu/+source/iceoryx/2.0.3+dfsg-1/+build/26010105 [ Reserving shared memory successful ] [0;90m2023-06-19 13:47:04.351 [0;1;93m[Warning][m: Runnning RouDi on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:04.351 [0;1;93m[Warning][m: Running applications on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:04.351 [0;1;93m[Warning][m: RouDi not found - waiting ... RouDi is ready for clients [0;90m2023-06-19 13:47:04.451 [0;1;93m[Warning][m: ... RouDi found. [ OK ] iox_service_discovery_test.FindServiceReturnsOfferedService (379 ms) [ RUN ] iox_service_discovery_test.FindServiceReturnsCorrectNumberOfServicesWhenServiceContainerTooSmall Reserving 66663432 bytes in the shared memory [iceoryx_mgmt] [ Reserving shared memory successful ] Reserving 149264720 bytes in the shared memory [buildd] [ Reserving shared memory successful ] [0;90m2023-06-19 13:47:04.742 [0;1;93m[Warning][m: Runnning RouDi on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:04.742 [0;1;93m[Warning][m: Running applications on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:04.743 [0;1;93m[Warning][m: RouDi not found - waiting ... RouDi is ready for clients [0;90m2023-06-19 13:47:04.843 [0;1;93m[Warning][m: ... RouDi found. [ OK ] iox_service_discovery_test.FindServiceReturnsCorrectNumberOfServicesWhenServiceContainerTooSmall (385 ms) [----------] 7 tests from iox_service_discovery_test (2545 ms total) [----------] 25 tests from iox_sub_test [ RUN ] iox_sub_test.initSubscriberWithNullptrForStorageReturnsNullptr [0;90m2023-06-19 13:47:04.985 [0;1;93m[Warning][m: subscriber initialization skipped - null pointer provided for iox_sub_storage_t [ OK ] iox_sub_test.initSubscriberWithNullptrForStorageReturnsNullptr (0 ms) [ RUN ] iox_sub_test.initSubscriberWithDefaultOptionsWorks Reserving 66663432 bytes in the shared memory [iceoryx_mgmt] [ Reserving shared memory successful ] Reserving 149264720 bytes in the shared memory [buildd] [ Reserving shared memory successful ] [0;90m2023-06-19 13:47:05.124 [0;1;93m[Warning][m: Runnning RouDi on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:05.124 [0;1;93m[Warning][m: Running applications on 32-bit architectures is not supported! Use at your own risk! [0;90m2023-06-19 13:47:05.124 [0;1;93m[Warning][m: RouDi not found - waiting ... RouDi is ready for clients [0;90m2023-06-19 13:47:05.225 [0;1;93m[Warning][m: ... RouDi found. binding_c_moduletests: ./iceoryx_binding_c/source/c_subscriber.cpp:114: cpp2c_Subscriber* iox_sub_init(iox_sub_storage_t*, const char*, const char*, const char*, const iox_sub_options_t*): Assertion `reinterpret_cast<uint64_t>(me) - reinterpret_cast<uint64_t>(meWithStoragePointer) == sizeof(void*) && "Size mismatch for SubscriberWithStoragePointer!"' failed. Aborted (core dumped) make[1]: *** [debian/rules:55: override_dh_auto_test-arch] Error 134 make[1]: Leaving directory '/<<PKGBUILDDIR>>' Can you please exclude it? thanks Gianfranco
OpenPGP_signature
Description: OpenPGP digital signature