|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Goodyckov 2:5020/400 04 Nov 2002 15:47:45 To : Valentin Nechayev Subject : Re: Segmentation fault -------------------------------------------------------------------------------- On Fri, Nov 01, 2002 at 07:07:41PM +0000, Valentin Nechayev wrote: > >>> Oleg Goodyckov wrote: > > Выключи буферизацию на stdout и stderr. > Или сделай ее хотя бы построчную. > Это делается через set*buf() в коде. Лучше совсем выключить. Этого я не понял. Да пока и не надо. > Или пускай через команду script. И этого - тоже. > В случае отключенной буферизации, разрыв посредине строки невозможен. А я сразу-то и не подумал, что строку рвет из-за буферизации. "Семен Семеныч!..." > OG> Как тут быть? Что-то ума не приложу. До сих пор подобные глюки ловить > OG> удавалось легко именно за счет отладочной печати. Тут же - никак. > OG> Впечатление такое, буд-то отладочное сообщение дрейфует в запретную > OG> область. Или накапливаются какие-то изменение, которые не возможно учесть. > > Попробуй все-таки заставить программу сбросить корку. Тут ловить отладчиком > уже ничего не нужно, оно все поймалось ;) Точно! Сразу все и увиделось! Вот Бормотову и пример, когда без отладчика - ну никак. Хотя мож и как, но с отладчиком-то - просто лялечка получается. Сразу нашел строку в которой проблема, одна-две правки и проблема исчезла. Все. Hету ее. --- ifmail v.2.15dev5 * Origin: unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/186436c9b8311.html, оценка из 5, голосов 10
|