2004-06-09, sze keltezéssel 14:43-kor Balazs Scheidler ezt írta:
2004-06-09, sze keltezéssel 13:52-kor narancs ezt írta:
Szia,
azota megint 96M eppen 1 process. amig nem volt non-trans http addig ez a memleak sem volt. ha toletek van a binaris, akkor gondolom jo. downgradeljek 2.0.9-re vagy az is lukas?
ha libc leak, akkor hiaba. megprobalom reprodukalni nalunk.
hmmm. rossz hirem van. ez a program: #include <netdb.h> #include <pthread.h> #include <stdio.h> void thread_func(void *st) { int i; struct hostent *he; for (i = 0; i < 100; i++) { he = gethostbyname("intra.balabit"); if (i % 100 == 0) { printf("%d\r", i); } } } int main(void) { pthread_t threads[100]; int i; for (i = 0; i < 50; i++) { pthread_create(&threads[i], NULL, thread_func, NULL); sleep(1); printf("started: %d\n", i+1); } for (i = 0; i < 50; i++) { pthread_join(threads[i], NULL); } printf("done\n"); } threadenkent leakel kb 100 byte-ot 2.2-es libcvel. Sajnos viszont a 2.3-as is leakel, csak valamivel kevesebbet. Megnezem mit tudok vele tenni. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1