Thread Closed

Segmentation Fault !!!

 
Share Thread Thread Tools
Mar16-04, 10:01 AM   #1
 

Segmentation Fault !!!


What does it mean?
I often get that in GCC.
How to overcome that ?
plz help!
 
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Heat-related deaths in Manhattan projected to rise
>> Dire outlook despite global warming 'pause': study
>> Sea level influenced tropical climate during the last ice age
Mar16-04, 10:07 AM   #2
 
Admin
Blog Entries: 5
What are you trying to compile?
 
Mar16-04, 10:20 AM   #3
 
Just a simple program to open and read a file.
Declared 2 char pointers in the beginning.
When i changed 1 of them to char array i cud bypass that Error.
 
Mar16-04, 11:35 AM   #4
 
Recognitions:
Retired Staff Staff Emeritus

Segmentation Fault !!!


Your modifying memory that you shouldn't.

Sometimes this is called a Bus Error
 
Mar16-04, 04:46 PM   #5
 
Recognitions:
Gold Membership Gold Member
Science Advisor Science Advisor
Retired Staff Staff Emeritus
In particular, it sounds like you're forgetting to allocate memory.

Recall that the point (haha) of a pointer is that it points to memory. So, unless you have an existing block of memory to which you can tell the pointer to point, the pointer is pointing into nothingness, and a segmentation fault occurs.

Some solutions are:

Declare an array.

Memory does get allocated for arrays, so when you declare one, enough space is allocated to hold the array. So, unless you go out of bounds, you don't have any problem.

Use malloc (or new in C++) to allocate memory, and assign it to the pointer. Don't forget to free (or delete) it when you're done with it!
 
Mar25-04, 04:33 AM   #6
 
This error often shows up when you call the wrong number of arguments in a function.
 
Thread Closed
Thread Tools


Similar Threads for: Segmentation Fault !!!
Thread Forum Replies
3 Phase System Line to Ground fault Fault current calculation Engineering, Comp Sci, & Technology Homework 1
Networking -Message Segmentation" Engineering, Comp Sci, & Technology Homework 2
Dealing with segmentation faults Programming & Comp Sci 5
Ground plane segmentation by Nick Pears General Math 0
San Andreas Fault Earth 5