Отладка многопоточности под Ubuntu
Модератор: Модераторы
Отладка многопоточности под Ubuntu
Здравствуйте. Приложение портируется с Windows, сплошь и рядом возникают проблемы с общей памятью между потоками. Отладчик каждый раз ссылается на файл rise.c строка 56, но найти в системе его не может. Не понятно как в этой ситуации производить отладку, так как потенциальных источников проблемы слишком много и поведение их, конечно, не регулярное. Как правильно действовать в такой ситуации?
-
MysticCoder
- постоялец
- Сообщения: 154
- Зарегистрирован: 14.09.2013 00:20:28
Попробуй try except расставить в подозрительных участках кода, авось поможет выявить.
Я вообще почти не использую встроенный отладчик ..
Где можно просто вставляю для отладки вывод сообщения , а где нельзя (например если нельзя прерывать обработку потока данных ) пишу в лог ....
Где можно просто вставляю для отладки вывод сообщения , а где нельзя (например если нельзя прерывать обработку потока данных ) пишу в лог ....
