Another just after xmail  has refuse all connexion :

vg_alloc_ThreadState: no free slots available
Increase VG_N_THREADS, rebuild and try again.

valgrind: the `impossible' happened:
   VG_N_THREADS is too low
Basic block ctr is approximately 2961900000

sched status:

Thread 1: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x805B009: SvrMain(int, char**) (MailSvr.cpp:1406)
==25072==    by 0x8093726: MnDaemonStartup(int, char**) (MainLinux.cpp:301)
==25072==    by 0x8093755: main (MainLinux.cpp:320)
==25072==    by 0x40332916: __libc_start_main (in /lib/libc-2.3.2.so)
==25072==    by 0x804A7CC: ??? (start.S:81)

Thread 2: status = WaitCV, associated_mx = 0x410F0850, associated_cv = 0x410F0820
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x80857A3: QueRsndThread(void*) (MessQueue.cpp:1323)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 3: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219B10: __pthread_mutex_lock (vg_libpthread.c:951)
==25072==    by 0x808A2E8: SysWaitEvent(void*, int) (SysDepLinux.cpp:1423)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 4: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219B10: __pthread_mutex_lock (vg_libpthread.c:951)
==25072==    by 0x808A2E8: SysWaitEvent(void*, int) (SysDepLinux.cpp:1423)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 5: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 6: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 7: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 8: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 9: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 10: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 11: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 12: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 13: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 14: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 15: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 16: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 17: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 18: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 19: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 20: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 21: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 22: status = WaitMX, associated_mx = 0x40E09294, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808A3DB: SysWaitEvent(void*, int) (SysDepLinux.cpp:1457)
==25072==    by 0x808565F: QueExtractMessage(QUEUE_HANDLE_struct*, int) 
(MessQueue.cpp:1253)
==25072==    by 0x806C1EB: SMAILTryProcessSpool(void*) (SMAILSvr.cpp:433)
==25072==    by 0x806BC3A: SMAILThreadProc(void*) (SMAILSvr.cpp:230)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 23: status = Sleeping, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x401679C5: vgAllRoadsLeadToRome_select (vg_intercept.c:96)
==25072==    by 0x40167B67: __select (vg_intercept.c:722)
==25072==    by 0x80894FD: SysSelect(int, fd_set*, fd_set*, fd_set*, int) 
(SysDepLinux.cpp:707)
==25072==    by 0x805F986: MscAcceptServerConnection(int const*, int, int*, int&, int) 
(MiscUtils.cpp:1208)
==25072==    by 0x804B422: CTRLThreadProc(void*) (CTRLSvr.cpp:382)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 24: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219636: pthread_create (vg_libpthread.c:730)
==25072==    by 0x808A739: SysCreateThread(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:1620)
==25072==    by 0x808A7CB: SysCreateServiceThread(unsigned (*)(void*), int) 
(SysDepLinux.cpp:1642)
==25072==    by 0x8065A1C: POP3ThreadProc(void*) (POP3Svr.cpp:371)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 25: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x401679C5: vgAllRoadsLeadToRome_select (vg_intercept.c:96)
==25072==    by 0x40167B67: __select (vg_intercept.c:722)
==25072==    by 0x80894FD: SysSelect(int, fd_set*, fd_set*, fd_set*, int) 
(SysDepLinux.cpp:707)
==25072==    by 0x805F986: MscAcceptServerConnection(int const*, int, int*, int&, int) 
(MiscUtils.cpp:1208)
==25072==    by 0x8076F0D: SMTPThreadProc(void*) (SMTPSvr.cpp:462)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 26: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x806A123: PSYNCThreadProc(void*) (PSYNCSvr.cpp:188)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 27: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x401679C5: vgAllRoadsLeadToRome_select (vg_intercept.c:96)
==25072==    by 0x40167B67: __select (vg_intercept.c:722)
==25072==    by 0x80894FD: SysSelect(int, fd_set*, fd_set*, fd_set*, int) 
(SysDepLinux.cpp:707)
==25072==    by 0x805F986: MscAcceptServerConnection(int const*, int, int*, int&, int) 
(MiscUtils.cpp:1208)
==25072==    by 0x8057C41: FINGThreadProc(void*) (FINGSvr.cpp:277)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)

Thread 28: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x8060B24: LMAILThreadProc(void*) (LMAILSvr.cpp:234)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 29: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x8060B24: LMAILThreadProc(void*) (LMAILSvr.cpp:234)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 30: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x40219F40: pthread_cond_timedwait (vg_libpthread.c:1129)
==25072==    by 0x808B8F6: SysMsSleep(int) (SysDepLinux.cpp:2428)
==25072==    by 0x808B755: SysSleep(int) (SysDepLinux.cpp:2400)
==25072==    by 0x8060B24: LMAILThreadProc(void*) (LMAILSvr.cpp:234)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)
==25072==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
==25072==    by 0x4021951D: thread_wrapper (vg_libpthread.c:667)
==25072==    by 0x401566DE: do__quit (vg_scheduler.c:2146)

Thread 31: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x401670AE: vgAllRoadsLeadToRome_poll (vg_intercept.c:96)
==25072==    by 0x40167160: __poll (vg_intercept.c:386)
==25072==    by 0x8088E2E: SysRecvData(int, char*, int, int) (SysDepLinux.cpp:380)
==25072==    by 0x804A96C: BSckFetchData(BuffSocketData*, int) (BuffSock.cpp:122)
==25072==    by 0x804AB65: BSckGetString(BSOCK_HANDLE_struct*, char*, int, int, int*, 
int*) (BuffSock.cpp:222)
==25072==    by 0x80661DB: POP3HandleSession(void*, BSOCK_HANDLE_struct*) 
(POP3Svr.cpp:597)
==25072==    by 0x8065805: POP3ClientThread(void*) (POP3Svr.cpp:295)
==25072==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
(SysDepLinux.cpp:2997)

Thread 32: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 33: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 34: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 35: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 36: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 37: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 38: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 39: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 40: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 41: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 42: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 43: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 44: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 45: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 46: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 47: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 48: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 49: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 50: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 51: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 52: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 53: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 54: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 55: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 56: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 57: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 58: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 59: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 60: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 61: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 62: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 63: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 64: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 65: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 66: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 67: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 68: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 69: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 70: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 71: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 72: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 73: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 74: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 75: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 76: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 77: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 78: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 79: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 80: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 81: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 82: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 83: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 84: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 85: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 86: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 87: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 88: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 89: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 90: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 91: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 92: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 93: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 94: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 95: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 96: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 97: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 98: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)

Thread 99: status = Runnable, associated_mx = 0x0, associated_cv = 0x0
==25072==    at 0x4021947D: thread_wrapper (vg_libpthread.c:634)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: [EMAIL PROTECTED]

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.


lundi 29 d�cembre 2003 at 06:32:34, you said :

Pascal> Hi Davide,

Pascal> This is the morning report of xmail ;-)


Pascal> dimanche 28 d�cembre 2003 at 22:06:10, you said :

Davide>> On Sun, 28 Dec 2003, Pascal  de R. wrote:

>>> Running from around 8pm..

Davide>> Very good, leave it running if you can.

Pascal> XMail 1.17 (Linux/Ix86) server stopped
Pascal> ==2805== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
Pascal> ==2805== discard syms in /lib/libnss_dns-2.3.2.so due to munmap()
Pascal> ==2805== discard syms in /lib/libresolv-2.3.2.so due to munmap()
Pascal> ==2805==
Pascal> ==2805== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 10 from 1)
Pascal> --2805--
Pascal> --2805-- supp:   10 __pthread_mutex_unlock/_IO_funlockfile
Pascal> ==2805== malloc/free: in use at exit: 46536 bytes in 2907 blocks.
Pascal> ==2805== malloc/free: 9378970 allocs, 9376063 frees, 777212906 bytes allocated.
Pascal> ==2805==
Pascal> ==2805== searching for pointers to 2907 not-freed blocks.
Pascal> ==2805== checked 4992280 bytes.
Pascal> ==2805==
Pascal> ==2805== 200 bytes in 1 blocks are definitely lost in loss record 1 of 4
Pascal> ==2805==    at 0x40218D6C: my_malloc (vg_libpthread.c:263)
Pascal> ==2805==    by 0x4021A6FF:
Pascal> get_or_allocate_specifics_ptr (vg_libpthread.c:1405)
Pascal> ==2805==    by 0x4021A818: __pthread_key_create (vg_libpthread.c:1442)
Pascal> ==2805==    by 0x808B26B: SysCreateTlsKey(unsigned&,
Pascal> void (*)(void*)) (SysDepLinux.cpp:2121)
Pascal> ==2805==    by 0x8055743: ErrOnceSetup() (Errors.cpp:319)
Pascal> ==2805==    by 0x4021AB04: __pthread_once (vg_libpthread.c:1551)
Pascal> ==2805==    by 0x808B327: SysThreadOnce(int*, void
Pascal> (*)()) (SysDepLinux.cpp:2171)
Pascal> ==2805==    by 0x8055761: ErrSetupEnv() (Errors.cpp:328)
Pascal> ==2805==
Pascal> ==2805==
Pascal> ==2805== 392 bytes in 14 blocks are still reachable in loss record 2 of 4
Pascal> ==2805==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
Pascal> ==2805==    by 0x432FDF4B: ???
Pascal> ==2805==    by 0x432FCC06: ???
Pascal> ==2805==    by 0x432FD35A: ???
Pascal> ==2805==    by 0x432FCF21: ???
Pascal> ==2805==    by 0x432F105E: ???
Pascal> ==2805==    by 0x432F1292: ???
Pascal> ==2805==    by 0x40414A77:
Pascal> gethostbyname_r@@GLIBC_2.1.2 (in /lib/libc-2.3.2.so)
Pascal> ==2805==
Pascal> ==2805==
Pascal> ==2805== 12072 bytes in 418 blocks are definitely lost in loss record 3 of 4
Pascal> ==2805==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
Pascal> ==2805==    by 0x808B33E: SysAlloc(unsigned) (SysDepLinux.cpp:2180)
Pascal> ==2805==    by 0x80632B0:
Pascal> GwLkGetLinkFromStrings(char**) (POP3GwLink.cpp:151)
Pascal> ==2805==    by 0x8064D45:
Pascal> GwLkGetNextUser(GWLKF_HANDLE_struct*) (POP3GwLink.cpp:877)
Pascal> ==2805==    by 0x806A43E: PSYNCStartTransfer(void*,
Pascal> PSYNCConfig*) (PSYNCSvr.cpp:296)
Pascal> ==2805==    by 0x806A1AB: PSYNCThreadProc(void*) (PSYNCSvr.cpp:214)
Pascal> ==2805==    by 0x808C47C: SysStkCall(unsigned
Pascal> (*)(void*), void*) (SysDepLinux.cpp:2997)
Pascal> ==2805==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
Pascal> ==2805==
Pascal> ==2805==
Pascal> ==2805== 33872 bytes in 2474 blocks are still
Pascal> reachable in loss record 4 of 4
Pascal> ==2805==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
Pascal> ==2805==    by 0x808B33E: SysAlloc(unsigned) (SysDepLinux.cpp:2180)
Pascal> ==2805==    by 0x808BEC9: SysStrDup(char const*) (SysDepLinux.cpp:2655)
Pascal> ==2805==    by 0x806336E:
Pascal> GwLkGetLinkFromStrings(char**) (POP3GwLink.cpp:161)
Pascal> ==2805==    by 0x8064D45:
Pascal> GwLkGetNextUser(GWLKF_HANDLE_struct*) (POP3GwLink.cpp:877)
Pascal> ==2805==    by 0x806A43E: PSYNCStartTransfer(void*,
Pascal> PSYNCConfig*) (PSYNCSvr.cpp:296)
Pascal> ==2805==    by 0x806A1AB: PSYNCThreadProc(void*) (PSYNCSvr.cpp:214)
Pascal> ==2805==    by 0x808C47C: SysStkCall(unsigned
Pascal> (*)(void*), void*) (SysDepLinux.cpp:2997)
Pascal> ==2805==
Pascal> ==2805== LEAK SUMMARY:
Pascal> ==2805==    definitely lost: 12272 bytes in 419 blocks.
Pascal> ==2805==    possibly lost:   0 bytes in 0 blocks.
Pascal> ==2805==    still reachable: 34264 bytes in 2488 blocks.
Pascal> ==2805==         suppressed: 0 bytes in 0 blocks.
Pascal> ==2805==
Pascal> --2805--     TT/TC: 0 tc sectors discarded.
Pascal> --2805--            12274 chainings, 0 unchainings.
Pascal> --2805-- translate: new     14070 (239511 -> 1843207; ratio 76:10)
Pascal> --2805--            discard 744 (11753 -> 82768; ratio 70:10).
Pascal> --2805--  dispatch: 3632500000 jumps (bb entries), of
Pascal> which 515435829 (14%) were unchained.
Pascal> --2805--            8621150/92123573 major/minor
Pascal> sched events.  1716960 tt_fast misses.
Pascal> --2805-- reg-alloc: 23 t-req-spill, 349818+68
Pascal> orig+spill uis, 35237 total-reg-r.
Pascal> --2805--    sanity: 7100785 cheap, 284032 expensive checks.
Pascal> --2805--    ccalls: 71767 C calls, 58% saves+restores avoided (248668 bytes)
Pascal> --2805--            71785 args, avg 0.56 setup instrs each (61776 bytes)
Pascal> --2805--            0% clear the stack (215301 bytes)
Pascal> --2805--            0 retvals, 100% of reg-reg movs avoided (0 bytes)


>>> ==31314== 200 bytes in 1 blocks are definitely lost in loss record 1 of 4
>>> ==31314==    at 0x40218D6C: my_malloc (vg_libpthread.c:263)
>>> ==31314==    by 0x4021A6FF: get_or_allocate_specifics_ptr (vg_libpthread.c:1405)
>>> ==31314==    by 0x4021A818: __pthread_key_create (vg_libpthread.c:1442)
>>> ==31314==    by 0x808B26B: SysCreateTlsKey(unsigned&, void
>>> (*)(void*)) (SysDepLinux.cpp:2121)
>>> ==31314==    by 0x8055743: ErrOnceSetup() (Errors.cpp:319)
>>> ==31314==    by 0x4021AB04: __pthread_once (vg_libpthread.c:1551)
>>> ==31314==    by 0x808B327: SysThreadOnce(int*, void (*)()) (SysDepLinux.cpp:2171)
>>> ==31314==    by 0x8055761: ErrSetupEnv() (Errors.cpp:328)

Davide>> This is harmless/one-time.



>>> ==31314== 392 bytes in 14 blocks are still reachable in loss record 2 of 4
>>> ==31314==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
>>> ==31314==    by 0x4330AF4B: ???
>>> ==31314==    by 0x43309C06: ???
>>> ==31314==    by 0x4330A35A: ???
>>> ==31314==    by 0x43309F21: ???
>>> ==31314==    by 0x432FE05E: ???
>>> ==31314==    by 0x432FE292: ???
>>> ==31314==    by 0x40414A77: gethostbyname_r@@GLIBC_2.1.2 (in /lib/libc-2.3.2.so)

Davide>> This is glibc internal, and almost zero-size.



>>> ==31314== 3936 bytes in 79 blocks are definitely lost in loss record 3 of 4
>>> ==31314==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
>>> ==31314==    by 0x808B33E: SysAlloc(unsigned) (SysDepLinux.cpp:2180)
>>> ==31314==    by 0x80632B0: GwLkGetLinkFromStrings(char**) (POP3GwLink.cpp:151)
>>> ==31314==    by 0x8064D45:
>>> GwLkGetNextUser(GWLKF_HANDLE_struct*) (POP3GwLink.cpp:877)
>>> ==31314==    by 0x806A43E: PSYNCStartTransfer(void*,
>>> PSYNCConfig*) (PSYNCSvr.cpp:296)
>>> ==31314==    by 0x806A1AB: PSYNCThreadProc(void*) (PSYNCSvr.cpp:214)
>>> ==31314==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
>>> (SysDepLinux.cpp:2997)
>>> ==31314==    by 0x808A5EE: SysThreadStartup(void*) (SysDepLinux.cpp:1573)
>>> ==31314==
>>> ==31314==
>>> ==31314== 6648 bytes in 433 blocks are still reachable in loss record 4 of 4
>>> ==31314==    at 0x400218C6: malloc (vg_replace_malloc.c:153)
>>> ==31314==    by 0x808B33E: SysAlloc(unsigned) (SysDepLinux.cpp:2180)
>>> ==31314==    by 0x808BEC9: SysStrDup(char const*) (SysDepLinux.cpp:2655)
>>> ==31314==    by 0x806336E: GwLkGetLinkFromStrings(char**) (POP3GwLink.cpp:161)
>>> ==31314==    by 0x8064D45:
>>> GwLkGetNextUser(GWLKF_HANDLE_struct*) (POP3GwLink.cpp:877)
>>> ==31314==    by 0x806A43E: PSYNCStartTransfer(void*,
>>> PSYNCConfig*) (PSYNCSvr.cpp:296)
>>> ==31314==    by 0x806A1AB: PSYNCThreadProc(void*) (PSYNCSvr.cpp:214)
>>> ==31314==    by 0x808C47C: SysStkCall(unsigned (*)(void*), void*) 
>>> (SysDepLinux.cpp:2997)

Davide>> These two are leaks that I fixed in 1.18 and 2.0. But still, they do not
Davide>> justify growing memory in terms of hundreds of megabytes.



Davide>> - Davide


Davide>> -
Davide>> To unsubscribe from this list: send the line "unsubscribe xmail" in
Davide>> the body of a message to [EMAIL PROTECTED]
Davide>> For general help: send the line "help" in the body of a message to
Davide>> [EMAIL PROTECTED]





Pascal>   Best regards,
Pascal>   Pascal, [EMAIL PROTECTED]

Pascal> -
Pascal> To unsubscribe from this list: send the line "unsubscribe xmail" in
Pascal> the body of a message to [EMAIL PROTECTED]
Pascal> For general help: send the line "help" in the body of a message to
Pascal> [EMAIL PROTECTED]





  Best regards,
  Pascal, [EMAIL PROTECTED]

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to