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

Infinite Created new ConditionVariable / Destroy ConditionVariableData message #111

Open
felixf4xu opened this issue Oct 2, 2024 · 0 comments

Comments

@felixf4xu
Copy link

Hi,

I have installed humble-iceoryx-* and build this repo from source, I can successfully run the ros2 talker/listener test.

Then I tried to use rmw_iceoryx with autoware (https://github.com/autowarefoundation/autoware) but I have this error log:

iox-routi is run by

iox-roudi -m on -l verbose

the error log is:

024-10-02 18:56:38.151 [ Info  ]: No config file provided and also not found at '/etc/iceoryx/roudi_config.toml'. Falling back to built-in config.
Log level set to: [Verbose]
2024-10-02 18:56:38.151 [Verbose]: Command line parameters are:
Log level: Verbose
Monitoring mode: MonitoringMode::ON
Compatibility check level: CompatibilityCheckLevel::PATCH
Unique RouDi ID: < unset >
Process kill delay: 45 s
Config file used is: < none >
Reserving 66761736 bytes in the shared memory [iceoryx_mgmt]
[ Reserving shared memory successful ] 
2024-10-02 18:56:38.189 [ Debug ]: Registered memory segment 0x7b068a854000 with size 66761736 to id 1
Reserving 149264720 bytes in the shared memory [conti]
[ Reserving shared memory successful ] 
2024-10-02 18:56:38.271 [ Debug ]: Roudi registered payload data segment 0x7b06819fa000 with size 149264720 to id 2
RouDi is ready for clients
2024-10-02 18:56:59.604 [ Debug ]: Registered new application python3_1439789
2024-10-02 18:56:59.629 [ Debug ]: Created new SubscriberPort for application 'python3_1439789' with service description 'Service: Introspection, Instance: RouDi_ID, Event: Port'
2024-10-02 18:56:59.629 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:56:59.629 [ Debug ]: Created new node /launch_ros_1439789 for process python3_1439789
2024-10-02 18:56:59.631 [ Debug ]: Created new PublisherPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/msg/Log, Instance: /rosout, Event: data'
2024-10-02 18:56:59.643 [ Debug ]: Created new PublisherPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/msg/ParameterEvent, Instance: /parameter_events, Event: data'
2024-10-02 18:56:59.644 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/DescribeParameters, Instance: /launch_ros_1439789/describe_parameters, Event: data'
2024-10-02 18:56:59.645 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/GetParameters, Instance: /launch_ros_1439789/get_parameters, Event: data'
2024-10-02 18:56:59.645 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/GetParameterTypes, Instance: /launch_ros_1439789/get_parameter_types, Event: data'
2024-10-02 18:56:59.646 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/ListParameters, Instance: /launch_ros_1439789/list_parameters, Event: data'
2024-10-02 18:56:59.647 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/SetParameters, Instance: /launch_ros_1439789/set_parameters, Event: data'
2024-10-02 18:56:59.647 [ Debug ]: Created new ServerPort for application 'python3_1439789' with service description 'Service: rcl_interfaces/srv/SetParametersAtomically, Instance: /launch_ros_1439789/set_parameters_atomically, Event: data'
2024-10-02 18:56:59.648 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:56:59.649 [ Debug ]: capro::CONNECT/DISCONNECT, no matching server for client from runtime 'python3_1439789' and with service description 'Service: composition_interfaces/srv/LoadNode, Instance: /pointcloud_container/_container/load_node, Event: data'!
2024-10-02 18:56:59.649 [ Debug ]: Created new ClientPort for application 'python3_1439789' with service description 'Service: composition_interfaces/srv/LoadNode, Instance: /pointcloud_container/_container/load_node, Event: data'
2024-10-02 18:56:59.650 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:56:59.695 [ Debug ]: Destroy ConditionVariableData from runtime 'python3_1439789'
2024-10-02 18:57:00.652 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:57:00.697 [ Debug ]: Destroy ConditionVariableData from runtime 'python3_1439789'
2024-10-02 18:57:01.911 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:57:01.998 [ Debug ]: Destroy ConditionVariableData from runtime 'python3_1439789'
2024-10-02 18:57:03.163 [ Debug ]: Created new ConditionVariable for application python3_1439789
2024-10-02 18:57:03.200 [ Debug ]: Destroy ConditionVariableData from runtime 'python3_1439789'
2024-10-02 18:57:04.417 [ Debug ]: Created new ConditionVariable for application python3_1439789
...
...
...   <-   infinite loop of `Created new ConditionVariable / Destroy ConditionVariableData `
...
...

Is it related to the implementation of service?

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