An update to my last answer. A lot of time passed since I've made this issue and many changes to the project too. I tested again in Docker and critical rt semaphores start working (changes didn't touch them as git blame says). But now I still see some other strange behaviour that "cannot happen" in a project that follows CERT recommendations. I'll try to debug it separately. The problem is floating as I see.
пн, 14 янв. 2019 г. в 12:48, Андрей Доценко <cnconli...@gmail.com>: > No, we use single architecture for all the processes. Our software works > fine with Ubuntu 14.04 (i386 and amd64 versions) and Debian 9 (amd64). Only > Denian 9 i386 has this problem. Problem reproduced with Docker i386 > container too. At the first time problem has been found in the Docker > image, so I thought it caused by running i386 image over amd64 kernel, but > installing to the i686 old hardware directly reproduces the problem. > > I'll prepare i386 docker image for Debian Buster as soon as I can and > check the problem there. >