Failed to create participant from a profile

2 posts / 0 new
Last post
Offline
Last seen: 6 years 1 month ago
Joined: 02/27/2018
Posts: 1
Failed to create participant from a profile

Hi,

I am experiencing the below error when running on a Linux x64 cluster server (it works fine on another server)

[CREATE Participant]RTIOsapiThread_new:OS pthread_create() failure, error 0X1: Operation not permitted, attr sched policy 1, schedparam priority 2, inheritsched 1, detach state 1, scope 0, stack size 8388608
[CREATE Participant]RTIEventActiveDatabase_new:!create rDtb0993f0c01
[CREATE Participant]DDS_DomainParticipantDatabase_initialize:!create active database
[CREATE Participant]DDS_DomainParticipant_createI:!create database
[CREATE Participant]DDS_DomainParticipantFactory_create_participant_disabledI:!create participant
DDSDomainParticipant_impl::create_disabledI:!create participant
DDSDomainParticipant_impl::createI:!create participant
DomainParticipantFactory_impl::create_participant():!create failure creating participant
DomainParticipantFactory_impl::create_participant_with_profile():ERROR: Failed to create participant from a profile

Anyone had the same issue?

Thanks,

John

pranjali's picture
Offline
Last seen: 5 years 8 months ago
Joined: 01/16/2018
Posts: 4

Hi,

Do you have modified thread priorities in the QoS profile that you are using to create the profile?

If yes, then check the platform notes for the value used for the <mask> field in Thread Configuration.

Following is a list of supported mask types for Linux:

Database Thread: DDS_THREAD_SETTINGS_STDIO

Event Thread: DDS_THREAD_SETTINGS_STDIO | DDS_THREAD_SETTINGS_ FLOATING_POINT

ReceiverPool threads: DDS_THREAD_SETTINGS_STDIO | DDS_THREAD_SETTINGS_ FLOATING_POINT