powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Работа приложения под strace и без него
8 сообщений из 8, страница 1 из 1
Работа приложения под strace и без него
    #37471039
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь пожаловался, что программа не пишет лог (в /var/log/) и не посылает сообщения
по почте (прямо через SMTP). Однако, при запуске её под strace - работает нормально. В чём
может быть разница?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37471957
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Под strace и без него программу запускал один и тот же пользователь? Права (в том числе группы пользователя) одинаковые? Пользователь не ошибается и ничего не путает ?
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37472023
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineПод strace и без него программу запускал один и тот же пользователь? Права (в том числе
группы пользователя) одинаковые?

Хорошие вопросы... Для запуска strace вроде бы рутовые права не нужны?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37472025
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И кроме того, ладно, лог оно могло не писать из-за недостатка прав, но на коннект к SMTP
никакие права не нужны. По крайней мере не те, что привязаны к пользователю, насколько я
знаю...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37472215
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Не нужны. Но это не значит, что программа запускалась в идентичных условиях - возможно, другим пользователем, или из другого каталога, или раз из крона, раз из скрипта, раз из шелла...

Гипотеза состоит в том, что strace не должен изменять поведение программы, и раз поведение изменяется, значит, вероятно, изменяется что-то еще. Ну и тот банальный момент, что врач из сериала таки прав - все врут. Ну, или ошибаются. Не замечая или не зная чего-то. Возможно, программа переопределяет какие-то переменные окружения, или наоборот у пользователя они установлены, а у программы - нет по каких-то причинах.
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37472351
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlinestrace не должен изменять поведение программы
Вот и я так полагал...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37479334
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlinestrace не должен изменять поведение программы, и раз поведение изменяется, значит,
вероятно, изменяется что-то еще.

Точно, меняется. Нашёл я-таки этого бага. Гонки потоков это были - родитель после форка не
успевал завершаться прежде дитя войдёт в чувствительную зону, а strace своим
протоколированием их сериализовал.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа приложения под strace и без него
    #37479509
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Блин, а ведь было у меня подобное когда-то. Не вспомнилось сразу :(
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Работа приложения под strace и без него
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]