I was running a number-crunching program which produces a mathematical surface of the topography of an area. It's called surface, and it is part of the GMT (Generic Mapping Tools) suite. This takes about an hour if you have a pretty big file. Then it ran through some other programs (grdimage, grdcontour, pscoast, psxy) to produce a PostScript map.
Anyway, during this process today, I got the following error:
Code: Select all
*** glibc detected *** malloc(): memory corruption: 0x0849e0b8 ***
which caused it to abort the grdcontour command.
Very strange, what does this mean? As far as I know, glibc and malloc were not running. These are C programs, but they are fully built already.