Re: No core dump

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Oct 30, 2003 at 03:02:50PM +0300, Lev Assinovsky wrote:
> If your system is Linux then "no coredump" is a feature.
> I heard to fix that you have to recompile the kernel.
> 
> > -----Original Message-----
> > From: Krzysztof.Wisniowski@xxxxxxxxxxx
> > [mailto:Krzysztof.Wisniowski@xxxxxxxxxxx]
> > Sent: Thursday, October 30, 2003 2:55 PM
> > To: gcc-help@xxxxxxxxxxx
> > Subject: No core dump
> > 
> > 
> > Hi all,
> > Recently I had to switch to gcc 3.2.  My program crashes with 
> > segmentation
> > fault, however no core is dumped. Is there some compiler 
> > option to force the
> > system to generate the core file, or is it system feature?

I think you're talking about a kernel core dump. Normally Linux should
support core dumps of normal programs and I don't think there is an
option for that, I may be wrong though. 

You (Krzysztof) should just check your process resource limits which
you usually can check and adjust using your shell. E.g. in bash:

$ ulimit -c            # print core file size limit
0                      # <- don't generate core dumps
$ ulimit -c unlimited  # always generate a core file regardless how big it is


If you want to control this from your program, have a look at the
getrlimit and setrlimit functions.

-- 
Claudio Bley                                 ASCII ribbon campaign (")
Debian GNU/Linux user                         - against HTML email  X 
http://www.cs.uni-magdeburg.de/~bley/                     & vCards / \


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux