LINUX.ORG.RU

Перенаправление вывода сегфолтящейся программы не работает. Что делать?


0

0
wieker@localhost:~/Projects/xsgl-depview$ ./depview 
some debug output
.........
(=
Ошибка сегментирования
wieker@localhost:~/Projects/xsgl-depview$ ./depview > file 
Ошибка сегментирования
wieker@localhost:~/Projects/xsgl-depview$ cat file 
wieker@localhost:~/Projects/xsgl-depview$ 
★★

Debug output нужно сливать в stderr, тогда он не будет буферизоваться.

Bwglb3 ()

заказать большой буфер терминала (например putty) и настроить там запись в файл

www_linux_org_ru ★★★★★ ()
Ответ на: комментарий от Bwglb3

Мда, самое главное забыл через stderr то же самое...

wieker ★★ ()
Ответ на: комментарий от wieker

>Мда, самое главное забыл через stderr то же самое...

правильно, для этого отладчики есть. Например, gdm :-)))

rjaan ★★ ()

stderr перенаправляется так:

./depview 2> file

cPunk ★★ ()

Можно попробовать сделать

ulimit -p 0

Иногда помогает, иногда, правда, invalid argument выдает.

proud_anon ★★★★★ ()
Ответ на: комментарий от rjaan

правильно, для этого отладчики есть. Например, gdm :-)))

Фига се отладчик )

drakmail ★★★★ ()
Ответ на: комментарий от drakmail

Отлаживает работу на полчаса минимум.
(откладывает, конечно)

AnDoR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.