I'm unaware as to your knowledge of C, so this may be things you already know. Basically a seg fault occurs in a C program has a memory access violation. A good example is accessing the 11th element in an array that was only declared to have 10 elements.
A seg fault occurs under many circumstances, but the most popular ones are:
1. faulty programming
2. missing dependencies
3. faulty hardware
4. incorrect enviroment
This doesn't sound like a perl problem, but more like something you should ask the authors of the file.
Comment on Re: Segmentation fault error in 32bit machine