From 2e26ec09a6304c9a58e143c61fef22e259830bbe Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 1 Sep 2025 17:23:01 -0700 Subject: [PATCH] posix: initialize pthread_attr for non-epics threads --- modules/libcom/src/osi/os/posix/osdThread.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/libcom/src/osi/os/posix/osdThread.c b/modules/libcom/src/osi/os/posix/osdThread.c index db043dff6..9d46cd204 100644 --- a/modules/libcom/src/osi/os/posix/osdThread.c +++ b/modules/libcom/src/osi/os/posix/osdThread.c @@ -666,6 +666,8 @@ static epicsThreadOSD *createImplicit(void) pthreadInfo->tid = tid; pthreadInfo->osiPriority = 0; pthreadInfo->isOkToBlock = 1; + status = pthread_attr_init(&pthreadInfo->attr); + checkStatusOnce(status,"pthread_attr_init"); #if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) && _POSIX_THREAD_PRIORITY_SCHEDULING > 0 if(pthread_getschedparam(tid,&pthreadInfo->schedPolicy,&pthreadInfo->schedParam) == 0) {