Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Yuriy Kaminskiy                      2:5020/517.21  25 Sep 2002  03:53:57
 To : Maxim Timofeyev
 Subject : Re: signal( SIGSEGV, function )
 -------------------------------------------------------------------------------- 
 
 
 >>>>> On 13:56 24/9/2002, Maxim Timofeyev <2:5030/1763.1> wrote:
  MT> 1. Сигнал при падении корки перехватывается, но корка не создается
  MT> при этом. ;( Как ее создать?
 
  Что значит "как"? signal(SIGSEGV, SIG_DFL); raise(SIGSEGV); [ну
 или любой другой сигнал, который приводит к созданию корки - man 7
 signal].
 
  MT> места нужно. Как отловить/продебажить программу на ncurces я не могу
  MT> придумать.
 
  info gdb на предмет команды tty.
 
  MT> Мне же нужно и информацию дебагера видеть и с самой программой
  MT> работать. При этом X'ы использовать нельзя ибо их нет на машине,
  MT> где программа падает. ;(
 
  info screen.
 
  MT> 2. Как узнать откуда произошло прерывание выполненяемой программы
  MT> при signal(),
 
  Посмотри в исходниках ifmail-*os. Там, AFAIK, есть перехват SIGSEGV и
 раскручивание стека (но это сильно system-specific, плюс есть нюансы с
 разными версиями ядра/glibc/etc, AFAIK).
 -- 
 Yuriy Kaminskiy.
 --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley)
  * Origin: Code is language! http://www.anti-dmca.org (2:5020/517.21@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: signal( SIGSEGV, function )   Yuriy Kaminskiy   25 Sep 2002 03:53:57 
Архивное /ru.linux/174279011c99f.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional