Отладка многопоточности под Ubuntu

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Отладка многопоточности под Ubuntu

Сообщение CRobin » 26.04.2016 18:05:37

Здравствуйте. Приложение портируется с Windows, сплошь и рядом возникают проблемы с общей памятью между потоками. Отладчик каждый раз ссылается на файл rise.c строка 56, но найти в системе его не может. Не понятно как в этой ситуации производить отладку, так как потенциальных источников проблемы слишком много и поведение их, конечно, не регулярное. Как правильно действовать в такой ситуации?
CRobin
постоялец
 
Сообщения: 145
Зарегистрирован: 26.01.2016 12:15:39

Re: Отладка многопоточности под Ubuntu

Сообщение MysticCoder » 27.04.2016 12:19:09

Попробуй try except расставить в подозрительных участках кода, авось поможет выявить.
MysticCoder
постоялец
 
Сообщения: 154
Зарегистрирован: 14.09.2013 00:20:28

Re: Отладка многопоточности под Ubuntu

Сообщение Alex2013 » 27.04.2016 13:51:28

Я вообще почти не использую встроенный отладчик ..
Где можно просто вставляю для отладки вывод сообщения , а где нельзя (например если нельзя прерывать обработку потока данных ) пишу в лог ....
Alex2013
долгожитель
 
Сообщения: 3145
Зарегистрирован: 03.04.2013 11:59:44


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 241

Рейтинг@Mail.ru