Should be a thing of the past. In earlier years of computing, when 16bit operating systems were king, memory used to be addressed in segments/chunks of 64k (2**16). If you crossed one of those segments, you got a fault message. Python's memory manager shouldn't give you any problems like that! You might ask our friends in the C forum.
thx for the replies. Hmm i'm using a function from the scipy lib called interpolate.(interp2d) It basically takes in 3 arrays and is supposed to perform interpolation. Whenever i use that function, python prints out the segmentation fault msg n then crashes :(