[ mailman-Bugs-931861 ] MemoryError when running senddigests

SourceForge.net noreply at sourceforge.net
Tue Apr 20 17:30:15 EDT 2004


Bugs item #931861, was opened at 2004-04-08 10:19
Message generated for change (Comment added) made by zakureth
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=931861&group_id=103

Category: mail delivery
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Patrick Finnerty (finnertyp)
Assigned to: Nobody/Anonymous (nobody)
Summary: MemoryError when running senddigests

Initial Comment:
Using Mailman v2.1.4 & Python v2.3.3.
OS = TRU64 5.1a

Problem only occurs on one mailing list:

/usr/local/bin/python -S
/usr/local/mailman/cron/senddigests -l shc.nt
Traceback (most recent call last):
  File "/usr/local/mailman/cron/senddigests", line 94, in ?
    main()
  File "/usr/local/mailman/cron/senddigests", line 86,
in main
    mlist.send_digest_now()
  File "/usr/local/mailman/Mailman/Digester.py", line
60, in send_digest_now
    ToDigest.send_digests(self, mboxfp)
  File
"/usr/local/mailman/Mailman/Handlers/ToDigest.py", line
132, in send_digests
    send_i18n_digests(mlist, mboxfp)
  File
"/usr/local/mailman/Mailman/Handlers/ToDigest.py", line
306, in send_i18n_digests
    msg = scrubber(mlist, msg)
  File
"/usr/local/mailman/Mailman/Handlers/Scrubber.py", line
304, in process
    t = part.get_payload(decode=True)
  File "/usr/local/mailman/pythonlib/email/Message.py",
line 197, in get_payload
    return Utils._qdecode(payload)
  File "/usr/local/lib/python2.3/quopri.py", line 161,
in decodestring
    return a2b_qp(s, header = header)
MemoryError

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

Comment By: Michael Newlyn Blake (zakureth)
Date: 2004-04-20 14:30

Message:
Logged In: YES 
user_id=111909

I to am having this problem on an up to date Suse 9.0 system
with Mailman 2.1.2.

Messages I'm getting in the error log are:

Apr 20 14:14:51 2004 (7447) uncaught archiver exception at
filepos: 0
Apr 20 14:14:51 2004 (7447) Uncaught runner exception: Empty
module name
Apr 20 14:14:51 2004 (7447) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 105,
in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 155,
in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/ArchRunner.py", line
73, in _dispose
    mlist.ArchiveMail(msg)
  File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line
206, in ArchiveMail
    h.processUnixMailbox(f)
  File "/usr/lib/mailman/Mailman/Archiver/pipermail.py",
line 544, in processUnixMailbox
    m = mbox.next()
  File "/usr/lib/python2.3/mailbox.py", line 35, in next
    return self.factory(_Subfile(self.fp, start, stop))
  File "/usr/lib/mailman/Mailman/Mailbox.py", line 89, in
scrubber
    return mailbox.scrub(msg)
  File "/usr/lib/mailman/Mailman/Mailbox.py", line 109, in scrub
    return self._scrubber(self._mlist, msg)
  File "/usr/lib/mailman/Mailman/Handlers/Scrubber.py", line
308, in process
    t = t.encode(charset, 'replace')
  File "/usr/lib/python2.3/encodings/__init__.py", line 84,
in search_function
    globals(), locals(), _import_tail)
ValueError: Empty module name

Apr 20 14:14:51 2004 (7447) SHUNTING:
1082469143.1593151+1674b479f52223bba07f4eda7f29b743c99ae34f


And an occasional:
Apr 20 14:07:58 2004 (3191) Uncaught runner exception:
unknown encoding: big5
Apr 20 14:07:58 2004 (3191) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 105,
in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 155,
in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py",
line 218, in _dispose
    res = Results(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py",
line 75, in __init__
    subj = make_header(decode_header(subj)).__unicode__()
  File "/usr/lib/mailman/pythonlib/email/Header.py", line
144, in make_header
    h.append(s, charset)
  File "/usr/lib/mailman/pythonlib/email/Header.py", line
272, in append
    ustr = unicode(s, incodec, errors)
LookupError: unknown encoding: big5
  
Apr 20 14:07:58 2004 (3191) SHUNTING:
1080098916.48541+a5acb6484d8d579d298079c3ebc3d255953e217c

Disabling digest doesn't seem to have any effect.

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

Comment By: Patrick Finnerty (finnertyp)
Date: 2004-04-15 03:29

Message:
Logged In: YES 
user_id=594846

The list in question is also shunting all posts. Disabling
the Digest option allowed posts to come through again and
also allowed the posts in te queue to be unshunted.

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

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



More information about the Mailman-coders mailing list