Средой является aarch64 GNU/Linux. Вот программа:
Код: Выделить всё
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define STACK_SIZE 65536
void sig_handler(int) { exit(0); }
// entry function for clone(..)
int clone_func(void *) {
for (;;) {
{
// segmentation fault. why?
printf("Child thread: PID = %d\n", getpid());
// OK
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/78687711/printf-causes-a-segmentation-fault-when-used-inside-a-thread-created-by-clone[/url]