Linux - Segmentation Fault

 
Vista:

Segmentation Fault

Publicado por Freddy (1 intervención) el 19/06/2006 20:16:00
Hola a todos soy un usuario nuevo de este foro(bueno de hecho es el prier foro al que escribo)

estoy desarrollando un programa con mpi y c en linux (ls distribucion que estoy utilizando es suse), el sistema lo desarrolle en mi maquina y se ejecuta sin problemas, pero ahora necesito ejecutarlo en un cluster y da errores al momento de la ejecucion (Segmentation fail) el problema se presenta con un arreglo dinamico que declaro, el arreglo tienen mas de 1000 posiciones y es de un tipo struct que yo declaro si declaro el arreglo para que tenga unas 30 posiciones no da el error.

Hice una pruebacon un programita mas sencillo y el problema tambien se presenta el programa es este.

int main(int argc,char argv[])
{
int variable;
int * point;
variable=50000;
point=(int *)malloc(sizeof(int)*variable);
point[0]=5;
}

el error ocurre cuando intento accedes(point[0]=5) a cualquier posicion del arreglo, si ejecuto ese mismo programa pero con variable igual a 500 no hay error.¿Alguien tiene alguna idea de que esta pasando?

bueno gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder