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