Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Violación de segmento

Estas en el tema de Violación de segmento en el foro de C/C++ en Foros del Web. Hola! Bien mi problema es el siguiente: estoy intentando hacer un servidor muy básico, (es para un trabajo de carrera que tengo que entregar)...y no ...
  #1 (permalink)  
Antiguo 28/11/2012, 15:54
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 12 años, 5 meses
Puntos: 0
Violación de segmento

Hola!

Bien mi problema es el siguiente: estoy intentando hacer un servidor muy básico, (es para un trabajo de carrera que tengo que entregar)...y no se porque a veces sin mas me da un error de "Violacion de segmento ('core' generado)" le he estado dando vueltas y no se donde esta mi error, y es que tampoco es que me lo haga siempre...aunque si recargo la pagina si que me da el error.
  #2 (permalink)  
Antiguo 28/11/2012, 15:57
Avatar de ZeKi  
Fecha de Ingreso: noviembre-2012
Ubicación: Jaén
Mensajes: 61
Antigüedad: 11 años, 5 meses
Puntos: 6
Respuesta: Violación de segmento

Punteros. Por algún lado estás accediendo a una zona de memoria a la que no deberías acceder.
  #3 (permalink)  
Antiguo 29/11/2012, 00:51
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Violación de segmento

Creo que los iteradores de la STL (que también son punteros) también lanzan violación de segmento, por ejemplo si intentas coger los datos de la marca de fin de un contenedor, fíjate si eso está pasando (si usas la STL en tu programa claro).

Saludos
  #4 (permalink)  
Antiguo 29/11/2012, 05:34
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Violación de segmento

http://en.wikipedia.org/wiki/Segmentation_fault
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor
  #5 (permalink)  
Antiguo 29/11/2012, 16:39
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Violación de segmento

Hola,

imagino que estarás usando sockets UDP/TCP. ¿Estás introduciendo bien los parámetros al crear el socket y asociarlo al puerto elegido con bind()?

Un saludo,
gonzo

Etiquetas: int, segmento, violación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.