* No core dump
@ 2003-10-30 11:55 Krzysztof.Wisniowski
2003-10-30 12:26 ` Falk Hueffner
0 siblings, 1 reply; 10+ messages in thread
From: Krzysztof.Wisniowski @ 2003-10-30 11:55 UTC (permalink / raw)
To: gcc-help
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?
Greetings,
--
Krzysztof Wisniowski | Siemens Sp. z o.o.
ICM SDC NMR 3 | Software Design Center
Phone: +48 71 799 2403 | 54A Strzegomska Str.
Fax: +48 71 799 2320 | 53-611 Wroclaw POLAND
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: No core dump
2003-10-30 11:55 No core dump Krzysztof.Wisniowski
@ 2003-10-30 12:26 ` Falk Hueffner
0 siblings, 0 replies; 10+ messages in thread
From: Falk Hueffner @ 2003-10-30 12:26 UTC (permalink / raw)
To: Krzysztof.Wisniowski; +Cc: gcc-help
Krzysztof.Wisniowski@siemens.com writes:
> 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?
That's a system feature. Check ulimit, and make sure the current
working directory is writeable.
--
Falk
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: No core dump
@ 2003-10-30 14:04 HOLTZ, CORBIN L. (JSC-ER) (LM)
0 siblings, 0 replies; 10+ messages in thread
From: HOLTZ, CORBIN L. (JSC-ER) (LM) @ 2003-10-30 14:04 UTC (permalink / raw)
To: gcc-help
I get core dumps all the time under RH9.0. Most likely you are running the
program from a directory in which you don't have write permissions, OR the
program is changing the current working directory internally (chdir) to a
directory which is write protected.
-----Original Message-----
From: Mihnea Balta [mailto:dark_lkml@mymail.ro]
Sent: Thursday, October 30, 2003 6:55 AM
To: Lev Assinovsky; Claudio Bley
Cc: Krzysztof.Wisniowski@siemens.com; gcc-help@gcc.gnu.org
Subject: Re: No core dump
It's not the compiler's job to produce a core dump. Redhat disables core
dump from one of its startup scripts. Just tipe "ulimit -c unlimited" before
running the faulty program.
On Thursday 30 October 2003 14:49, Lev Assinovsky wrote:
> I know for sure that in RedHat 8.x, 9.x gcc doesn't produce core dump.
>
> ----
> Lev Assinovsky
> Aelita Software Corporation
> O&S InTrust Framework Division, Team Leader
> ICQ# 165072909
>
> > -----Original Message-----
> > From: Claudio Bley [mailto:bley@cs.uni-magdeburg.de]
> > Sent: Thursday, October 30, 2003 3:42 PM
> > To: Lev Assinovsky
> > Cc: Krzysztof.Wisniowski@siemens.com; gcc-help@gcc.gnu.org
> > Subject: Re: No core dump
> >
> > 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@siemens.com
> > > > [mailto:Krzysztof.Wisniowski@siemens.com]
> > > > Sent: Thursday, October 30, 2003 2:55 PM
> > > > To: gcc-help@gcc.gnu.org
> > > > 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 / \
>
> ---------------------------------------------------------------
> Acasa.ro vine cu albumele, tu vino doar cu pozele ;)
> http://poze.acasa.ro/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: No core dump
2003-10-30 12:50 Lev Assinovsky
@ 2003-10-30 12:54 ` Mihnea Balta
0 siblings, 0 replies; 10+ messages in thread
From: Mihnea Balta @ 2003-10-30 12:54 UTC (permalink / raw)
To: Lev Assinovsky, Claudio Bley; +Cc: Krzysztof.Wisniowski, gcc-help
It's not the compiler's job to produce a core dump. Redhat disables core
dump from one of its startup scripts. Just tipe "ulimit -c unlimited" before
running the faulty program.
On Thursday 30 October 2003 14:49, Lev Assinovsky wrote:
> I know for sure that in RedHat 8.x, 9.x gcc doesn't produce core dump.
>
> ----
> Lev Assinovsky
> Aelita Software Corporation
> O&S InTrust Framework Division, Team Leader
> ICQ# 165072909
>
> > -----Original Message-----
> > From: Claudio Bley [mailto:bley@cs.uni-magdeburg.de]
> > Sent: Thursday, October 30, 2003 3:42 PM
> > To: Lev Assinovsky
> > Cc: Krzysztof.Wisniowski@siemens.com; gcc-help@gcc.gnu.org
> > Subject: Re: No core dump
> >
> > 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@siemens.com
> > > > [mailto:Krzysztof.Wisniowski@siemens.com]
> > > > Sent: Thursday, October 30, 2003 2:55 PM
> > > > To: gcc-help@gcc.gnu.org
> > > > 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 / \
>
> ---------------------------------------------------------------
> Acasa.ro vine cu albumele, tu vino doar cu pozele ;)
> http://poze.acasa.ro/
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: No core dump
@ 2003-10-30 12:50 Lev Assinovsky
2003-10-30 12:54 ` Mihnea Balta
0 siblings, 1 reply; 10+ messages in thread
From: Lev Assinovsky @ 2003-10-30 12:50 UTC (permalink / raw)
To: Claudio Bley; +Cc: Krzysztof.Wisniowski, gcc-help
I know for sure that in RedHat 8.x, 9.x gcc doesn't produce core dump.
----
Lev Assinovsky
Aelita Software Corporation
O&S InTrust Framework Division, Team Leader
ICQ# 165072909
> -----Original Message-----
> From: Claudio Bley [mailto:bley@cs.uni-magdeburg.de]
> Sent: Thursday, October 30, 2003 3:42 PM
> To: Lev Assinovsky
> Cc: Krzysztof.Wisniowski@siemens.com; gcc-help@gcc.gnu.org
> Subject: Re: No core dump
>
>
> 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@siemens.com
> > > [mailto:Krzysztof.Wisniowski@siemens.com]
> > > Sent: Thursday, October 30, 2003 2:55 PM
> > > To: gcc-help@gcc.gnu.org
> > > 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 / \
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: No core dump
2003-10-30 12:03 Lev Assinovsky
2003-10-30 12:24 ` Segher Boessenkool
@ 2003-10-30 12:44 ` Claudio Bley
1 sibling, 0 replies; 10+ messages in thread
From: Claudio Bley @ 2003-10-30 12:44 UTC (permalink / raw)
To: Lev Assinovsky; +Cc: Krzysztof.Wisniowski, gcc-help
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@siemens.com
> > [mailto:Krzysztof.Wisniowski@siemens.com]
> > Sent: Thursday, October 30, 2003 2:55 PM
> > To: gcc-help@gcc.gnu.org
> > 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 / \
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: No core dump
2003-10-30 12:24 ` Segher Boessenkool
@ 2003-10-30 12:33 ` Eljay Love-Jensen
0 siblings, 0 replies; 10+ messages in thread
From: Eljay Love-Jensen @ 2003-10-30 12:33 UTC (permalink / raw)
To: Krzysztof.Wisniowski, gcc-help
Also, on top of what Segher said, make sure you haven't done this:
touch core
chmod 000 core
--Eljay
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: No core dump
@ 2003-10-30 12:31 Ajay Bansal
0 siblings, 0 replies; 10+ messages in thread
From: Ajay Bansal @ 2003-10-30 12:31 UTC (permalink / raw)
To: Lev Assinovsky, Krzysztof.Wisniowski, gcc-help
I beg to differ.
Giving command before running your executable enables core
ulimit -c unlimited
-----Original Message-----
From: Lev Assinovsky [mailto:LAssinovsky@algorithm.aelita.com]
Sent: Thursday, October 30, 2003 5:33 PM
To: Krzysztof.Wisniowski@siemens.com; gcc-help@gcc.gnu.org
If your system is Linux then "no coredump" is a feature.
I heard to fix that you have to recompile the kernel.
----
Lev Assinovsky
Aelita Software Corporation
O&S InTrust Framework Division, Team Leader ICQ# 165072909
> -----Original Message-----
> From: Krzysztof.Wisniowski@siemens.com
> [mailto:Krzysztof.Wisniowski@siemens.com]
> Sent: Thursday, October 30, 2003 2:55 PM
> To: gcc-help@gcc.gnu.org
> 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?
>
> Greetings,
> --
> Krzysztof Wisniowski | Siemens Sp. z o.o.
> ICM SDC NMR 3 | Software Design Center
> Phone: +48 71 799 2403 | 54A Strzegomska Str.
> Fax: +48 71 799 2320 | 53-611 Wroclaw POLAND
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: No core dump
2003-10-30 12:03 Lev Assinovsky
@ 2003-10-30 12:24 ` Segher Boessenkool
2003-10-30 12:33 ` Eljay Love-Jensen
2003-10-30 12:44 ` Claudio Bley
1 sibling, 1 reply; 10+ messages in thread
From: Segher Boessenkool @ 2003-10-30 12:24 UTC (permalink / raw)
To: Lev Assinovsky; +Cc: Krzysztof.Wisniowski, gcc-help
Lev Assinovsky wrote:
[ Charset Windows-1251 unsupported, converting... ]
> If your system is Linux then "no coredump" is a feature.
> I heard to fix that you have to recompile the kernel.
Try ulimit -c unlimited instead. And this is off-topic.
Segher
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: No core dump
@ 2003-10-30 12:03 Lev Assinovsky
2003-10-30 12:24 ` Segher Boessenkool
2003-10-30 12:44 ` Claudio Bley
0 siblings, 2 replies; 10+ messages in thread
From: Lev Assinovsky @ 2003-10-30 12:03 UTC (permalink / raw)
To: Krzysztof.Wisniowski, gcc-help
If your system is Linux then "no coredump" is a feature.
I heard to fix that you have to recompile the kernel.
----
Lev Assinovsky
Aelita Software Corporation
O&S InTrust Framework Division, Team Leader
ICQ# 165072909
> -----Original Message-----
> From: Krzysztof.Wisniowski@siemens.com
> [mailto:Krzysztof.Wisniowski@siemens.com]
> Sent: Thursday, October 30, 2003 2:55 PM
> To: gcc-help@gcc.gnu.org
> 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?
>
> Greetings,
> --
> Krzysztof Wisniowski | Siemens Sp. z o.o.
> ICM SDC NMR 3 | Software Design Center
> Phone: +48 71 799 2403 | 54A Strzegomska Str.
> Fax: +48 71 799 2320 | 53-611 Wroclaw POLAND
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-10-30 14:04 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-30 11:55 No core dump Krzysztof.Wisniowski
2003-10-30 12:26 ` Falk Hueffner
2003-10-30 12:03 Lev Assinovsky
2003-10-30 12:24 ` Segher Boessenkool
2003-10-30 12:33 ` Eljay Love-Jensen
2003-10-30 12:44 ` Claudio Bley
2003-10-30 12:31 Ajay Bansal
2003-10-30 12:50 Lev Assinovsky
2003-10-30 12:54 ` Mihnea Balta
2003-10-30 14:04 HOLTZ, CORBIN L. (JSC-ER) (LM)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).