Я так понял, сейчас для RPi 3 B только 32-битное ядро в стабильной версии?
В нём на вызове pthread_cond_wait(...) вылетает сигнал SIGBUS.
Это raspbian stretch 32-bit.
Подскажите, где искать причину. Второй день копаю по инету, не могу понять. Единственное, что нашёл, это про 64-битные Ubuntu 13.04 и Debian, сообщение от «Oleg Osovitskiy» - pthread_detach(pthread_self()); https://stackoverflow.com/questions/21328622/pthread-detach-causes-sigsegv-on...
I don't know how to submit a bug report to the GCC team. I can't reproduce the problem on a small simple application and I can't hand them my project because it is a proprietary software. CC = gcc -c -g3 -fno-omit-frame-pointer -O0 -fstack-usage -fstack-protector-all -fsanitize=address $(CC_INCLUDE) $(CC_DEFINES) LK_END = -lm -lpthread -lrt -lasan ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xef54c4160d386b056bcf893907738018e3d4e1fd, not stripped.