I'm running a radiative transfer code using the intel f90 compiler since a while already on a linux2.4 with glibc 2.2.4 and so far I can't complain. However, after (significantly) changing some array dimensions now I get segmentation faults without further error message. I have experienced this earlier and solved the problem by explicitly allocating local arrays. I assume this problem is due to a too small stack. (Setting the KPM_STACK_SIZE variable, ulimit etc. didn't solve the problem, though...). This time, changing the code is more painful, so I would like to avoid it. Is there any solution to these kind of problems?