Re: 5.1-R: zero byte core file.

From: Robert Watson <rwatson_at_freebsd.org>
Date: Wed, 20 Aug 2003 17:26:14 -0400 (EDT)
On Wed, 20 Aug 2003, Yogeshwar Shenoy wrote:

> While using 5.1-RELEASE, I find that if my application program seg
> faults, it produces "programname.core"; but it is 0 bytes.  I ran the
> exact same program on another machine that was running 4.4-RELEASE, and
> I do get a core file that I can use with gdb.  I'd really appreciate if
> someone could help me resolve this. 
> 
> Additional details:  - It is not specific to the application program. I
> tried a 2 line program: 
>     char p[8]; 
>     memcpy(p, "1234567890123456789012345678901234567890", 40); 
>  with same results on 5.1-R(0 byte core file) and 4.4-R(usable core
> file) 
> 
> - "ulimit -a" on the 5.1-R machine gives
>    core file size (blocks, -c) unlimited
> 
> - Just to be sure I used getrlimit() to find what the limit for
> RLIMIT_CORE is in my processes, and it is RLIM_INFINITY. 
> 
> - I did the basic checks like write permission on current directory, it
> looks fine. 
> 
> Can someone help me resolve this? 

With 5.1-CURRENT from July, I get:

paprika:~/tmp/core> ./tmp 
Segmentation fault (core dumped)
paprika:~/tmp/core> ls -l
total 348
drwxr-xr-x  2 rwatson  rwatson     512 Aug 20 17:23 ./
drwxr-xr-x  9 rwatson  rwatson     512 Aug 20 17:23 ../
-rwxr-xr-x  1 rwatson  rwatson    4677 Aug 20 17:23 tmp*
-rw-r--r--  1 rwatson  rwatson     131 Aug 20 17:23 tmp.c
-rw-------  1 rwatson  rwatson  323584 Aug 20 17:23 tmp.core

The corefile isn't very useful, since the stack is completely hosed by the
operations, but I do get a core that I can point gdb at.  Some elements of
core file generation are platform-specific: what architecture are you
running on?  And, just to confirm, "df ." indicates you have space, right? 

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert_at_fledge.watson.org      Network Associates Laboratories
Received on Wed Aug 20 2003 - 12:26:26 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:19 UTC