Afegeix un comentari nou

enric_naval | 17 març, 2006 - 22:49

Si aquesta es la noemi que recordo, va acabar contactant amb mi a base de demanar per un "expert de linux".

Després de trastejar-hi un rato a la llínea de comandes, va resultar que només s'havia corromput un dels fitxers que creava el programa per guardar-hi "bases de dades". Vaig comprovar que el programa es penjave exactament quan probava de carregar aquell fitxer, comentat i moguent la línea que el carregave.

Vaig esborrar el fitxer corrupte, que no contenia res valuós perquè tot just l'acababen de crear de nou, i vaig netejar un parell d'entrades invàlides del fitxer de configuració, i va tornar a funcionar.

Em sembla recordar que el programa estava escrit en C, de manera que debia de ser el problema típic de quan intentes recorrer un string fins al caràcter null, i com que no te'ls trobes mai, acabes sortint-te del segment de dades.

segons man 7 signal el SIGSEGV és:

SIGSEGV 11 Core Invalid memory reference

Jo sempre em recordo pensant que és la SIGnal de que has atxafat un SEGment que no et pertany. La V sembla que és de "Segmentation Violation", o aixó diu la wikipedia.....

Lo que no recordo és el nom de programa educatiu.....

Respon


*

  • Etiquetes HTML permeses: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les línies i paràgrafs es trenquen automàticament.
Verify comment authorship
Captcha Image: you will need to recognize the text in it.
*
Please type in the letters/numbers that are shown in the image above.

Sindica

Canal XML

Inici de sessió

Qui està connectat

Actualment hi ha 0 usuaris i 26 convidats connectats.