[Linux-Biella] segmentation fault

Emanuele Aina linux@ml.bilug.linux.it
Mon, 21 Jun 2004 21:06:16 +0200


Daniele wrote:

>>Mmmmh... Il mistero si infittisce. Normalmente un segfault non comporta 
>>alcun problema per il sistema, il quale termina senza tanti complimenti 
>>il programma e prosegue per la sua strada.
> 
> Ho verificato: uno o due segfault non recano danno irreversibile al sistema.
> Il programma pero' ripete il comando anche molte centinaia di volte, creando
> altrettanti segfault.
> Forse in questa situazione estrema il sistema perde almeno in parte il
> controllo dei puntamenti alla memoria.

Magari rimane qualche processo zombie in giro (sì, lo so, tutta la 
nomenclatura unix sui processi è simpaticamente antropomorfa, con tanto 
di padri, figli, morti e dormienti :)

Comunque, boh...

> Un bel test per la solidita' del kernel e dell' hardware.

:)

>>Sei certo che il segfault sia della bash e non del client sql?
>>In che riga esattamente si inchioda?
> 
> L' ho colto con le mani nel sacco quando mi ha lasciato la macchina funzionante.

Grande! :)

[...]

> E' quindi legato alla pesante reiterazione di una query di mysql non saprei
> se il problema dipenda dal client, dal server mysqld o da quanto gli sta a
> monte.
> Vedro' di capire.

Magari è disponibile una versione più aggiornata di mysql dove il 
problema è risolto. Escludi pure il server (non è lui che muore), ma 
propenderei per un problema del client (il quale non dovrebbe andare in 
segfault per *nessun* motivo).

-- 
Buongiorno.
Complimenti per l'ottima scelta.