[Mailman-Users] Bug in Mailman error

Catherine Mannix catmaxx at boldgold.com
Fri Mar 15 19:41:31 CET 2002


Hello,

Could someone help me figure out what happened? I was adding subscribers to 
a list this morning in bunches of 50-100 at a time when the program 
displayed this error message:

 >Bug in Mailman version 2.0.7
 >
 >We're sorry, we hit a bug!
 >
 >Please inform the webmaster for this site of this problem. Printing of
 >traceback and other system information has been explicitly inhibited, but
 >the webmaster can find this information in the Mailman error logs.

Before this happened, I was able to subscribe 7,881 addresses. Looking into 
the error log, I am not able to figure out what happened or how to unlock 
the program for the list. The error log has many entries like this one:

 >Mar 15 09:19:48 2002 (3757) Delivery exception:
 >Mar 15 09:19:48 2002 (3757) Traceback (most recent call last):
 >  File "/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in
 >do_pipeline
 >    func(mlist, msg, msgdata)
 >  File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 77, in
 >process
 >    mlist.Lock()
 >  File "/usr/local/mailman/Mailman/MailList.py", line 1339, in Lock
 >    self.__lock.lock(timeout)
 >  File "/usr/local/mailman/Mailman/LockFile.py", line 266, in lock
 >    raise AlreadyLockedError
 >AlreadyLockedError

As well as, the following traceback info:

 >admin(17090): [----- Mailman Version: 2.0.7 -----]
 >admin(17090): [----- Traceback ------]
 >admin(17090): Traceback (most recent call last):
 >admin(17090):   File "/usr/local/mailman/scripts/driver", line 96, in 
run_main
 >admin(17090):     main()
 >admin(17090):   File "/usr/local/mailman/Mailman/Cgi/admin.py", line 152, in
 >main
 >admin(17090):     ChangeOptions(mlist, category, cgidata, doc)
 >admin(17090):   File "/usr/local/mailman/Mailman/Cgi/admin.py", line 897, in
 >ChangeOptions
 >admin(17090):     digest, send_welcome_msg)
 >admin(17090):   File "/usr/local/mailman/Mailman/MailList.py", line 1124, in
 >ApprovedAddMembers
 >admin(17090):     self.Save()
 >admin(17090):   File "/usr/local/mailman/Mailman/MailList.py", line 857, in
 >Save
 >admin(17090):     self.__save(dict)
 >admin(17090):   File "/usr/local/mailman/Mailman/MailList.py", line 816, in
 >__save
 >admin(17090):     fp.write(marshal.dumps(dict))
 >admin(17090): MemoryError

I tested another list on the server and it seems to be working fine without 
any bug error so it appears that the problem is only occurring with this 
one list. In case this helps, the server is an Intel Pentium III running 
FreeBSD 4.4 UNIX O/S and Apache 1.3 Web Server.

Can someone tell me what it is that has created this error and how to fix 
it and unlock the list?

Thanks in advance,
Cat Mannix






More information about the Mailman-Users mailing list