segmentation fault

segmentation fault

de Diego Rocca Rey -
Número de respuestas: 8

buenas noches me aparece el error del titulo, ya probe desintalar e instalar, reiniciar la computadora , resetaer la computadora, me mire y hice lo que decian los foros que preguntan sobre este error y no pude dejo un pdf con imagenes de algunas inidicaciones que segui y el error:

 https://eva.fing.edu.uy/pluginfile.php/137571/mod_forum/post/627909/Documento%20sin%20t%C3%ADtulo.pdf

En respuesta a Diego Rocca Rey

Re: segmentation fault

de Felipe Miranda Torres De La Llosa -
Hola Diego, cómo estás?

Este problema no es del compilador o de tu computadora, por lo que en este caso no es necesario reinstalar nada para solucionarlo.
Este es un programa en tiempo de ejecución, tu programa compilo de forma exitosa porque la sintaxis que usaste es correcta, pero hay algo mal en tu código que produce que el momento de ejecutarlo salte este error.
Te sugiero que revises tu código, y que simules una ejecución en papel para ver si podés detectar donde está el problema.

Saludos,
Felipe
En respuesta a Felipe Miranda Torres De La Llosa

Re: segmentation fault

de Diego Rocca Rey -
te mando imágenes de codigo, y de la ejecucion de nuevo, no entendi mucho lo que te referis con simular una ejecucuion en papel, gracias por tu respuesta
https://docs.google.com/document/d/1lC79PwkcYIb1-jz5Zoagcz-mOmbZJhYJ-v20YI74iFI/edit?usp=sharing
En respuesta a Diego Rocca Rey

Re: segmentation fault

de Juan Pablo García Garland -

Hola Diego. Te pasa esto con cualquier programa que compiles, ¿no?

¿Cómo instalaste el compilador en tu sistema? ¿Mediante el gestor de paquetes de tu distribución o manualmente?

En respuesta a Juan Pablo García Garland

Re: segmentation fault

de Diego Rocca Rey -
si, con cualquier, probe mediante los dos primero por manejo de paquetes y despues la instalacion directa
En respuesta a Diego Rocca Rey

Re: segmentation fault

de Juan Pablo García Garland -

Que hayas hecho las dos cosas es probablemente el problema. Fijate que en tu directorio home (/home/<usuario> debería haber un archivo de nombre .fpc.cfg. Borralo (por las dudas respaldalo por si esta solución no te anda). Deberías dejar de tener este problema una vez borrado ese archivo.

El problema es que al llamar a fpc estás llamando al binario instalado por el manejador de paquetes. Eso está bien, pero ese programa, fpc, busca ese archivo de configuración en orden de prioridad en varios directorios del sistema (primero en el home, después en /etc/fpc, etc). El que está viendo primero, el del home, es el que te dejó la instalación manual (!)... y ahí se armó lío.

Confirmame si te funcionó esta solución. Notá que al archivo .fpc.cfg es oculto (en unix los archivos cuyo nombre comienza en punto, son ocultos). Para verlo en la terminal parado en el home debés correr "ls -a" en vez de "ls".

En respuesta a Diego Rocca Rey

Re: segmentation fault

de Felipe Miranda Torres De La Llosa -
Viendo el codigo, no esta ahi el problema.
Generalmente cuando tengas problemas durante la ejecucion de tu programa esto va a ser por un error en el codigo, pero en este caso pude ser por un tema en la instalacion del compilador.

Proba seguir las recomendaciones de este hilo https://eva.fing.edu.uy/mod/forum/discuss.php?d=286231#p626596

Sobre ejecutar en papel, en este caso no es necesario, pero basicamente es ir escribiendo en papel el resultado de cada una de las instrucciones de tu codigo, al estilo de algunos ejercicios que hay en el practico.

Saludos,
Felipe
En respuesta a Felipe Miranda Torres De La Llosa

Re: segmentation fault

de Diego Rocca Rey -
este hilo ya lo habia visto y ya lo segui, despues hice de nuevo la instalacion y me volvio a pasar y segui nuevamente esas instrucciones, si observas las imagenes que adjunte en el primer pdf que mando son instrucciones que da el profesor en ese hilo. garcias por la respuesta