Im afraid I do not know where the possible leaks are as I only have the mtrace dump which I included a section of in my first posting, I have included the whole dump. As the current code runs into several hundred lines I do not think it would be helpful
mtrace dump Memory not freed: ----------------- Address Size Caller 0x08051a70 0x41 at /home/iain/sarosd/jobs/schedule2/sql.c:100 0x08051b30 0x58 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08081940 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08083928 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08083958 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08085940 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08085970 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08087958 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08089940 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0808b928 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0808d910 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0808f8f8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08272218 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415558 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084155b8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415618 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415648 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084156a8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084156d8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415738 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415768 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084157c8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084157f8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415858 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415888 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084158e8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415918 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415978 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084159a8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415a08 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415a38 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415a98 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415ac8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415b28 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415b58 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415bb8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415be8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415c48 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415c78 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415cd8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415d08 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415d68 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415d98 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415df8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415e28 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415e88 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415eb8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415f18 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415f48 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415fa8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08415fd8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416038 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416068 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084160c8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084160f8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416158 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416188 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084161e8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416218 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416278 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084162a8 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416308 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416338 0x5c at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08416398 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084163c8 0x28 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0844eaf0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08450ad8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08452ac0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08454aa8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08456a90 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08458a78 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0845aa60 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0845ca48 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0845ea30 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08460a18 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08462a00 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084649e8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084669d0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084689b8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0846a9a0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0846c988 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0846e970 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08470958 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08472940 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08474928 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08476910 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084788f8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0847a8e0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0847c8c8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0847e8b0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08480898 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08482880 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08484868 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08486850 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08488838 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0848a820 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0848c808 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0848e7f0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084907d8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084927c0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084947a8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08496790 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x08498778 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0849a760 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0849c748 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x0849e730 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084a0718 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084a2700 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084a46e8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084a66d0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084a86b8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084aa6a0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084ac688 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084ae670 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084b0658 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084b2640 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084b4628 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084b6610 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084b85f8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084ba5e0 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] 0x084bc5c8 0x1fe4 at /lib/libmysqlclient.so.10:(my_malloc+0x2a)[0x4002aa7a] hope that helps ? ----- Original Message ----- From: "Sinisa Milivojevic" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, February 04, 2002 7:23 PM Subject: Re: Memory Leaks ? > iain furneaux writes: > > I have just tried the 3.23.47 release and the same problem seems to be > > occuring, is there anything I could be doing in my code that would make it > > look like the problem is coming from libmysqlclient.so.10 ? > > > > Post your code to the list and pinpoint where is memory leak reported. > > -- > Regards, > __ ___ ___ ____ __ > / |/ /_ __/ __/ __ \/ / Mr. Sinisa Milivojevic <[EMAIL PROTECTED]> > / /|_/ / // /\ \/ /_/ / /__ MySQL AB, Fulltime Developer > /_/ /_/\_, /___/\___\_\___/ Larnaca, Cyprus > <___/ www.mysql.com > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php