id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 1886,AccountManager plugin is leaking files/file descriptors,tomek@…,Matt Good,"My Trac installation stopped working with {{{ SubversionException: (""Can't open file '/var/svn/jabberd2/format': Too many open files"", 24) }}} When I investigated it, i've checked the file descriptor list and where it points to: {{{ amenite ~ # ps aux | grep jabberd2 apache 19297 0.5 5.3 109736 48332 ? S Aug01 10:02 /usr/bin/python /var/www/jabberd2.xiaoka.com/cgi-bin/trac.fcgi }}} {{{ amenite ~ # ls /proc/19297/fd/ -l lrwx------ 1 apache apache 64 sie 2 15:41 0 -> socket:[15923181] l-wx------ 1 apache apache 64 sie 2 15:41 1 -> /var/log/apache2/error_log lrwx------ 1 apache apache 64 sie 2 15:41 10 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmptRSMhp. $extract lrwx------ 1 apache apache 64 sie 2 15:41 100 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpd45_PP .$extract lrwx------ 1 apache apache 64 sie 2 15:41 1000 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpIEwjO K.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1001 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpmoNDT N.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1002 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpalanp E.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1003 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmphCcXN r.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1004 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmp4AZKz W.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1005 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpZBBxO 3.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1006 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpGI-RM V.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1007 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpCbY2N R.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1008 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpPeQHo W.$extract lrwx------ 1 apache apache 64 sie 2 15:41 1009 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmpVAMXU F.$extract lrwx------ 1 apache apache 64 sie 2 15:41 101 -> /var/www/jabberd2.xiaoka.com/tmp/TracAccountManager-0.1.3dev_r2171-py2.4.egg-tmp/acct_mgr/templates/tmp7Gjjq0 .$extract [...] }}} and so on other ~1000 open files like this. It breaks the perfectly running installation... :-(",defect,closed,normal,AccountManagerPlugin,critical,worksforme,,,0.10