Fast-DDS icon indicating copy to clipboard operation
Fast-DDS copied to clipboard

DataSharing/ReaderPool.hpp error

Open kaola-zero opened this issue 1 year ago • 1 comments

Is there an already existing issue for this?

  • [X] I have searched the existing issues

Expected behavior

The node not dead.

Current behavior

lQLPJwkbyvjBQK_NAmbNBtWw3_fMXsITCC0G3QkN5eRyAA_1749_614 communication:/home/kaola/new_fastdds_ws/src/Fast-DDs-2.14.0/src/cpp/rtps/DataSharing/ReaderPool.hpp:68:virtualbooleprosima::fastrtps::rtps::ReaderPool::get_payload(eprosima::fastrtps::rtps::SerializedPayload_t&,eprosma::fastrtps::rtps::IPayloadPool*&, prosima::fastrtps::rtps::CacheChange_t&):Assertionnullptr != dynamic_cast<DataSharingPayloadPool*>(data_o wner)' failed.

Steps to reproduce

When I run fastdds2.14.0 it happened System environment : Arm Linux My Qos set: DomainParticipantQos pqos = PARTICIPANT_QOS_DEFAULT; pqos.name("Participant_pub"); auto factory = DomainParticipantFactory::get_instance(); factory->load_profiles(); factory->get_default_participant_qos(pqos); pqos.transport().use_builtin_transports = false; auto udp_transport = std::make_sharedeprosima::fastdds::rtps::UDPv4TransportDescriptor(); eprosima::fastrtps::rtps::Locator_t locator; eprosima::fastrtps::rtps::IPLocator::setIPv4(locator, 127, 0, 0, 1); locator.port = 22222; pqos.wire_protocol().default_multicast_locator_list.push_back(locator); pqos.transport().user_transports.push_back(udp_transport); pubsub_participant_ = factory->create_participant(participant_id_, pqos);

Fast DDS version/commit

I user the version is 2.14.0

Platform/Architecture

Ubuntu Focal 20.04 arm64

Transport layer

UDPv4

Additional context

No response

XML configuration file

No response

Relevant log output

No response

Network traffic capture

No response

kaola-zero avatar Sep 26 '24 11:09 kaola-zero

More infomation: This error happened when I use "User-traffic Multicast Locators" configuration. And I use three device in one Network segment. When I only use one device. Error not happen. That "User-traffic Multicast Locators" division of groups is what?

kaola-zero avatar Oct 09 '24 03:10 kaola-zero

Hi @kaola-zero, thanks for using Fast DDS. Can you provide a reproducer?

JesusPoderoso avatar Oct 28 '24 11:10 JesusPoderoso

According to our CONTRIBUTING.md guidelines, I am closing this issue due to inactivity. Please, feel free to reopen it if necessary.

Mario-DL avatar Nov 26 '24 06:11 Mario-DL