"Segmentation Fault" hatası durumunda gönderilen sinyal

Başlatan yamak, 10 Ekim 2012, 14:13:31

yamak

Linux'te segmentation fault hatası oluştuğunda gönderilen bi sinyal var mı? Yani segmentation fault hatası oluştuğunda program benim oluşturduğum signal handler ın içine dallanıp programı bilinçli bir şekilde sonlandıracam. Bu söylediğimdim durumda oluşan sinyal varsa hangisidir acaba?

yamak

Tamam hocam teşekkür ederim.

mesaj birleştirme:: 10 Ekim 2012, 22:23:36

Hocam yazdığınız koda şu an tekrar baktım da bu programa SIGSEGV sinyali gönderildiğinde kapanmaması hatta sürekli olarak ekrana "Process ...got signal ..." yazısı yazması lazım.  Çünkü sinyal  yakalandığında kill komutu ile tekrar aynı sinyal gönderiliyo.Faka programı çalıştırdığımda çıktı olarak:
Process 7148 waits for someone to send it SIGSEGV
Process 7148 got signal 11
Parçalama arızası (core dumped)

yazıyo.Yani program core dumped hatası veriyo. Bunun nedir acaba?