Bonjour,

Je suis sous linux et gcc 4.2.1, et j'ai un code en developpement plutot complexe avec des dizaines de threads et de connections ftp en m�me temps. Enfin un vrai micmac. Voila apr�s quelque jour d'utilisation j'ai droit � un plantage du genre

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
GLib-ERROR **: Cannot create pipe main loop wake-up: Trop de fichiers ouverts
J'ai bien essayer d'augmenter la nombre fichiers ouverts en m�me temps autoris� avec la func "setrlimit(RLIMIT_NOFILE,&corelimit)" mais si ca va surement me permettre de durer plus longtemps ce n'est �videmment pas satistfaisant. J'ai regard� un peut partout si j'oubli� pas de fermer des fichiers ouvert mais sans rien trouver.

Enfin y a-til moyen connaitre le nombre de fichiers ouverts dans un programme qui tourne, cela me permettrait de trouver le soucie.

Merci d'avance