Ошибка XCode при использовании Pthread: поток 2 сигнала SIGABRT - PullRequest
0 голосов
/ 03 сентября 2018

Я попытался выполнить поиск в Google по этой проблеме, но, похоже, у большинства людей возникают ошибки SIGABRT при работе с приложениями для iOS в XCode. Моя проблема связана с параллельным терминальным приложением C ++. Я получаю сообщение об ошибке Thread 2 Signal SIGABRT при случайном запуске моего программного обеспечения, и оно всегда происходит при вызовах pthread_mutex_lock() или pthread_mutex_unlock(). Есть ли какие-либо известные проблемы с Pthread в этом отношении, или эта ошибка напрямую связана с ошибкой пользователя? Я хотел бы опубликовать некоторый код, но я в настоящее время не имею права. Я надеялся, что кто-то, кто знаком с Pthread, может сказать мне, если это проблема с библиотекой или нет.

Кроме того, когда я запускаю двоичный файл вне XCode через терминал, я иногда получаю ошибку abort trap: 6, когда использую аналогичные входы, которые я использую, чтобы вызвать ошибку SIGABRT в XCode. Это определенно две отдельные ошибки, или они могут быть связаны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...