Explication 1 : Tu es un bourrin qui utilise un ordinateur avec plus de 4Go de RAM, tu as changé de version de cc1plus, la nouvelle version est boguée et comporte une fuite mémoire.
Explication 2 : Ta version du noyau a changé, et la version actuelle est boguée, ou bien tu as fait trop d'uptime avec une version boguée.
Il y a quelque temps, quelqu'un ici avait posté un message à propos d'une fuite mémoire en 2.6.9 ... Comme le kernel est résident en mémoire, cela pourrait l'amener à tuer des processus pour récupérer leur RAM, alors même qu'il n'y a pas de problème pour leur allouer de l'espace de swap. Cela dit, il faudrait pour cela que le bogue affecte aussi la gestion de la mémoire virtuelle (parce que sinon, il devrait justement chasser ces processus sur le disque, à moins qu'il reste trop peu de place pour permettre le chargement d'une quantité minimale de code pour cc1plus?) .
Explication 3 : Tu as placé une limite de taille mémoire par processus, et cette limite est trop basse pour compiler ces programmes.
Explication 4 : Il existe une autre explication. Ca, malheureusement, ça arrive souvent :-( .
# Propositions
Posté par CoinKoin . En réponse au message Out of memory. Évalué à 3.
Explication 2 : Ta version du noyau a changé, et la version actuelle est boguée, ou bien tu as fait trop d'uptime avec une version boguée.
Il y a quelque temps, quelqu'un ici avait posté un message à propos d'une fuite mémoire en 2.6.9 ... Comme le kernel est résident en mémoire, cela pourrait l'amener à tuer des processus pour récupérer leur RAM, alors même qu'il n'y a pas de problème pour leur allouer de l'espace de swap. Cela dit, il faudrait pour cela que le bogue affecte aussi la gestion de la mémoire virtuelle (parce que sinon, il devrait justement chasser ces processus sur le disque, à moins qu'il reste trop peu de place pour permettre le chargement d'une quantité minimale de code pour cc1plus?) .
Explication 3 : Tu as placé une limite de taille mémoire par processus, et cette limite est trop basse pour compiler ces programmes.
Explication 4 : Il existe une autre explication. Ca, malheureusement, ça arrive souvent :-( .