nanogui: Segmentation fault - what is?
Subject:
RE: [nanogui] Segmentation fault - what is?
From:
"Martin Kajdas" ####@####.####
Date:
30 Aug 2006 17:18:05 +0100
Message-Id: <CF2BB830A62F914F848E5AD5FFF57AC2291544@mkmail.MKPROD.COM>
In short, the segmentation fault occurs when you try to read/write memory not in your segment or segment you are allowed to read/write.
This happens to me a lot also, but is it almost always (?) my fault.
Main causes are:
- uninitialized pointers
- wrong pointers
- wrong parameters to functions using memory
- variable initialization errors
- overwritten pointer variables (unintentionally)
- using deallocated memory
- using larger buffer than declared
- stack problems
- etc.
There is no easy way to explain all possible causes and debugging is the only way to figure it out.
I usually figure it out by knowing (i.e. logging function calls) where the program failed.
Martin
-----Original Message-----
From: Vignesh J.S ####@####.####
Sent: Tuesday, August 29, 2006 7:38 AM
To: NanoGUI
Subject: [nanogui] Segmentation fault - what is?
Hi all,
Segmentation fault is not new to those who are in embedded
development using RTOS. I have got it many times and gets solved by
something but at the end, i don't understand what solved the problem. So, if
anybody here could throw some light on what exactly a Segmentation fault is,
i would be happy.
Regards,
Vignesh js.
--
A chain is only as strong as its weakest link
- Anonymous