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]
