Henry Bausley wrote:
> We are using 2.6.28.8 and xenomai 2.4.7 on a AMCC PowerPC 460EX platform
> and getting 
> the following message.
> 
> Xenomai Posix skin init: pthread_setschedparam: Resource temporarily
> unavailable
> 
> 
> It takes quite a while for this to happen.  The /proc/xenomai/heap value
> for used keeps increasing.
> Once the "used" gets very close to "size" the user space xenomai
> applications can no longer run. 
> I have isolated the problem to opening and closing shared memory areas.
> 
> 
>   shmfd = shm_open(RTL_SHM_NAME, O_CREAT | O_RDWR, 0777);
>   if (shmfd == -1) {
>     printf("Gp Share mem Open, Err: %d Msg: (%s)\n", errno,
> strerror(errno));
>     return -1;
>   }
>   ftruncate(shmfd,MAKE_PAGESIZE(sizeof(struct SHM)));
> 
>   pshm = mmap(NULL,MAKE_PAGESIZE(sizeof(struct SHM)),PROT_READ |
> PROT_WRITE,MAP_SHARED, shmfd,0);
> 
>   munmap(pshm, MAKE_PAGESIZE(sizeof(struct SHM)));
>   close(shmfd);
>   shm_unlink(RTL_SHM_NAME);
> 
> 
> The above calls are in a shared library that an applications call.

Well, I am surprised, since I received no answer after trying and help
you with your last issue, I assumed you had stopped using Xenomai shared
memories.

Do you reproduce this issue with Xenomai 2.4.8?

-- 
                                            Gilles.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to