Re: X signal 11 ?

From
Lev Walkin ()
To
Eugene Karpachov ()
Date
2002-08-06T08:52:25Z
Area
RU.UNIX.PROG
From: Lev Walkin <vlm@netli.com>



Eugene Karpachov wrote:
> Tue, 6 Aug 2002 04:27:51 +0000 (UTC) Lev Walkin написал:
> 
>>В этом случае программу убивает SIGKILL при попытке обратиться к
>>неотмапленной странице.
> 
> 
> Точно SIGKILL? Что-то сомнительно. Почему бы не SIGSEGV, или SIGBUS?



[vlm@spelio:~]>./c
p = 0x804b000
Killed

[vlm@spelio:~]>cat c.c
int
main() {
         void *p;
         const int size = 300 * 1024 * 1024;
         int i;

         p = malloc(size);
         printf("p = %p\n", p);
         if(p == NULL)
                 exit(0);

         for(i = 0; i < (size - 5000); i += 4000) {
                 ((char *)p)[i] = 1;
         }

         printf("ok\n");
}

[vlm@spelio:~]>uname -msr
FreeBSD 4.4-RELEASE i386


-- 
Lev Walkin
vlm@netli.com

--- ifmail v.2.15dev5
 * Origin: Netli, Inc. (2:5020/400)