[ mailman-Bugs-723123 ] Runs out of memory on larger (5M) messages.

SourceForge.net noreply at sourceforge.net
Thu Apr 24 09:08:43 EDT 2003


Bugs item #723123, was opened at 2003-04-17 06:20
Message generated for change (Comment added) made by xerouz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=723123&group_id=103

Category: mail delivery
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 9
Submitted By: Steve Mertz (xerouz)
Assigned to: Nobody/Anonymous (nobody)
Summary: Runs out of memory on larger (5M) messages.

Initial Comment:
When trying to send an email with a 5M attachment,
Mailman seems to run out of memory.  On the console I get:

marcos:mailman {106} Traceback (most recent call last):
  File "/usr/local/mailman/bin/qrunner", line 270, in ?
    main()
  File "/usr/local/mailman/bin/qrunner", line 230, in main
    qrunner.run()
  File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 59, in run
    filecnt = self._oneloop()
  File "/usr/local/mailman/Mailman/Queue/Runner.py",
line 111, in _oneloop
    self._shunt.enqueue(msg, msgdata)
  File
"/usr/local/mailman/Mailman/Queue/Switchboard.py", line
91, in enqueue
    msgsave = cPickle.dumps(_msg, 1)
MemoryError: out of memory


The system is: OpenBSD 3.1, with 512M ram. Mailman
version 2.1.1

It would be nice to be able to have large attachments
as I want to use this for my company's support email
which quite often has larger than 10M files attached.

Thanks,
-- Steve

----------------------------------------------------------------------

>Comment By: Steve Mertz (xerouz)
Date: 2003-04-24 08:08

Message:
Logged In: YES 
user_id=61424

Now, I'm getting errors in of a different kind:

Apr 24 10:03:18 2003 (22458) Uncaught runner exception: out
of memory
Apr 24 10:03:18 2003 (22458) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line
105, in _oneloop 
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line
155, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py",
line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py",
line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Handlers/ToDigest.py",
line 71, in process
    g.flatten(msg, unixfrom=1)
  File "/usr/local/mailman/pythonlib/email/Generator.py",
line 100, in flatten
    self._write(msg)
  File "/usr/local/mailman/pythonlib/email/Generator.py",
line 128, in _write
    self._dispatch(msg)
  File "/usr/local/mailman/pythonlib/email/Generator.py",
line 154, in _dispatch
    meth(msg)
  File "/usr/local/mailman/pythonlib/email/Generator.py",
line 267, in _handle_multipart
    print >> self._fp, '\n--' + boundary + '--',
MemoryError: out of memory

Apr 24 10:03:18 2003 (22458) SHUNTING:
1051196594.0123+3c7e0d1a0cd1e29359dea6cc2bb51307e06ad0df


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=723123&group_id=103



More information about the Mailman-coders mailing list