iain furneaux writes:
> HI,
> 
> Firstly I hope this is the right list as the enquiry I have I do not class
> as a bug due to my uncertainty about where the problem lies.
> 
> I have been using the C API for MySQL 2.22.32 on Linux 2.2.14 and I have
> noticed that my program was getting to an unmanageable size in memory, there
> is a steady increase in size. Admitedly I am playing with reasonable amounts
> of data ( repeated calls retreiving 2000+ rows) however I am using the
> mysql_free_result on every MYSQL_RES that I am using and I am still seeing
> the program incerase in size.
> 
> Usually I would blame this on myself for forgeting to free some malloc'ed
> memory however after running an mtrace on the program it returns rather a
> lot of the following lines:
> 
> 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]
> 
> which leads me to beleive that there maybe an issue with the my_malloc
> function in the client lib.
> 
> Am I completely incorrect ? has anyone seen this before and if so how is it
> cured as my program is running out of memory within 5 mins of starting.
> 
> thanks
> Iain
> 
> Machine Spec:
> 
> Athlon 800 (over clocked to 1Ghz)
> 300Mb RAM (ish)
> SuSE Linux 2.2.14
> gcc V2.95.2
> ld V2.9.5
> 
> 

Hi!

First of all, there is no such version of MySQL as 2.22.32.

There is a possibility, very small, that there was a leak in some
previous version of our C API. 

Use our latest client library and see if the problem reccurs.


-- 
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

Reply via email to