Have u got more info about this segmentation fault error?
segmentation fault (segfault) is a very general error, that's not very useful for troubleshooting or debugging. It means something went wrong trying to read from or write to memory. Usually, it has to do with a program trying to read past the end of data, or otherwise read memory that doesn't contain correct info.
For more info, read
http://en.wikipedia.org/wiki/Segmentation_fault .
Personally, I've only had segmentation faults when I had a bad stick of ram.
I've had them a lot trying to run a program I wrote myself in C. It had to do with trying to read past the end of an array one time.
[edit]
Or was it past the end of a file? I'm not too sure anymore, it was quite a toughy to figure out the first time.
[/edit]
segfaults don't necessarily mean bad memory, it often means something is trying to do something bad with the contents of the memory.