Complete.Org: Mailing Lists: Archives: linux-help: June 2003:
[linux-help] Re: core dump
Home

[linux-help] Re: core dump

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: linux-help@xxxxxxxxx
Subject: [linux-help] Re: core dump
From: Sudharsha Wijesinghe <adithya111@xxxxxxxxx>
Date: Thu, 5 Jun 2003 09:15:51 -0700 (PDT)
Reply-to: linux-help@xxxxxxxxx

sorry
the code should be
int main(){
int buff[4096],i;
for(i=0;i<8000;i++)
buff[i]=i;
return 0;
}
the intention here is for the program to crash and to
create a core dump.
in my case the program crashes but does not create a
core dump.
Thanks 
Sudharsha.
--- Tom Hull <thull2@xxxxxxx> wrote:
> Sudharsha Wijesinghe wrote:
> > I wrote the following code 
> > int void main()
> > {
> > int buff[4096],i;
> > for(i=0;i<8000;i++)
> > buff[i]=i;
> > return 0;
> > }
> > and compliled it with gcc 
> > executable file created.
> > when I run it
> > #./a.out
> > I would get a segment fault
> > it does not create a core dump.
> > Does any one know why it is?
> > Thanks in advance
> > Sudharsha.
> 
> Of course. Is this a test, or just a joke?
> 
> The code won't compile because you say: int void
> main().
> Get rid of the void. You're returning a value from
> the
> function so the function isn't void -- it returns a
> value.
> 
> Also change 4096 to 8000, or 8000 to 4096. Then
> figure
> out why that works and what you had didn't.
> 
> -- 
> /*
>   *  Tom Hull * thull2(cox.net) *
> http://www.tomhull.com/
>   */
> 
> -- This is the linux-help@xxxxxxxxx list.  To
> unsubscribe,
> visit
> http://www.complete.org/cgi-bin/listargate-aclug.cgi
> 


__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
-- This is the linux-help@xxxxxxxxx list.  To unsubscribe,
visit http://www.complete.org/cgi-bin/listargate-aclug.cgi


[Prev in Thread] Current Thread [Next in Thread]