Столкнулся с такой проблемой: моя программа (A), время от времени вызывающая другую приладу (B), работает некоторое время, а потом случается следующее: она пытается в очередной раз вызвать B, но та падает, - статус fork->waitpid() говорит о том, что эта прилада B свалилась по сигналу SIGILL (то есть выполняется предикат WIFSIGNALED && WTERMSIG == SIGILL). Причем до вызова ее main(), похоже, дело даже не доходит.
Самое странно то, что, когда я попытался получить core файл и установил ulimit -Sc в unlimited, все заработало и работает прекрасно! Стоит сделать ulimit -Sc 0, как опять начинает случаться тот же глюк.
В чем тут может быть дело?
Заранее благодарен за советы....
Ответ на:
комментарий
от idle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Вызов ulimit из программы (2006)
- Форум ulimit (2012)
- Форум Ulimit (2011)
- Форум ulimit (2009)
- Форум ulimit (2002)
- Форум ulimit (2002)
- Форум ulimit (2005)
- Форум ulimit (2002)
- Форум ulimit (2002)
- Форум Интерференция и лазер (2015)