[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.