[Python-modules-team] Bug#608480: Memory leak in _mysql_ConnectionObject_Initialize
Stephan Hofmockel
dreagonfly at gmx.de
Fri Dec 31 10:05:07 UTC 2010
Package: python-mysqldb
Version: 1.2.2-7
Severity: important
Hello,
after a (long) database failure I realized that my application used a lot of memory. After some debugging it was possible to reproduce the problem with the following code snippet.
from MySQLdb import Connection
while True:
try:
conn = Connection(host='127.0.0.1', user='root', passwd='')
except Exception:
pass
The leak is caused by a resource not deallocated if a Exception happens.
This leak is already solved in the 'upstream' repository
http://mysql-python.svn.sourceforge.net/viewvc/mysql-python/branches/MySQLdb-1.2/MySQLdb/_mysql.c?r1=625&r2=630
I was wondering if it is possible to include that particular change into the python-mysql version of debian ??
-- System Information:
Debian Release: 5.0.7
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.27.48-0.2-default (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
More information about the Python-modules-team
mailing list