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 ]
2023-06-19 13:47:04.351 [Warning]: Runnning RouDi on 32-bit 
architectures is not supported! Use at your own risk!
2023-06-19 13:47:04.351 [Warning]: Running applications on 
32-bit architectures is not supported! Use at your own risk!
2023-06-19 13:47:04.351 [Warning]: RouDi not found - waiting 
...
RouDi is ready for clients
2023-06-19 13:47:04.451 [Warning]: ... 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 ]
2023-06-19 13:47:04.742 [Warning]: Runnning RouDi on 32-bit 
architectures is not supported! Use at your own risk!
2023-06-19 13:47:04.742 [Warning]: Running applications on 
32-bit architectures is not supported! Use at your own risk!
2023-06-19 13:47:04.743 [Warning]: RouDi not found - waiting 
...
RouDi is ready for clients
2023-06-19 13:47:04.843 [Warning]: ... 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
2023-06-19 13:47:04.985 [Warning]: 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 ]
2023-06-19 13:47:05.124 [Warning]: Runnning RouDi on 32-bit 
architectures is not supported! Use at your own risk!
2023-06-19 13:47:05.124 [Warning]: Running applications on 
32-bit architectures is not supported! Use at your own risk!
2023-06-19 13:47:05.124 [Warning]: RouDi not found - waiting 
...
RouDi is ready for clients
2023-06-19 13:47:05.225 [Warning]: ... 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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to