[spambayes-bugs] [ spambayes-Bugs-1019797 ] some spam repeatably crashes sb_filter.py (backtrace)

SourceForge.net noreply at sourceforge.net
Tue Aug 31 17:59:34 CEST 2004


Bugs item #1019797, was opened at 2004-08-31 09:59
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=1019797&group_id=61702

Category: hammie
Group: Binary 1.0rc2
Status: Open
Resolution: None
Priority: 5
Submitted By: Nathan Kurz (nkurz)
Assigned to: Nobody/Anonymous (nobody)
Summary: some spam repeatably crashes sb_filter.py (backtrace)

Initial Comment:
I'm running Python 2.3.1 on Linux, processing my mail
with procmail.  Recently I've been getting spam that
crashes sb_filter.py.  Failure can be repeated from the
command line.  

Seems to affect only mail that SpamAssassin has tagged
as spam.  Repeatable for any message that fails.  I had
this problem starting 2 weeks ago with Source 1.0rc1,
upgraded to Source 1.0rc2 and problem persists. 
Affects ~10% of messages.

(note: no option for Source 1.0rc2 in reporting form)

Backtrace looks looks like this:

Traceback (most recent call last):
  File "/usr/bin/sb_filter.py", line 257, in ?
    main()
  File "/usr/bin/sb_filter.py", line 253, in main
    result = mboxutils.as_string(msg, unixfrom=unixfrom)
  File
"/usr/lib/python2.3/site-packages/spambayes/mboxutils.py",
line 170, in as_string
    parts.append(part.as_string())
  File "/usr/lib/python2.3/email/Message.py", line 130,
in as_string
    g.flatten(self, unixfrom=unixfrom)
  File "/usr/lib/python2.3/email/Generator.py", line
103, in flatten
    self._write(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
131, in _write
    self._dispatch(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
157, in _dispatch
    meth(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
298, in _handle_message
    g.flatten(msg.get_payload(0), unixfrom=False)
  File "/usr/lib/python2.3/email/Generator.py", line
103, in flatten
    self._write(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
131, in _write
    self._dispatch(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
157, in _dispatch
    meth(msg)
  File "/usr/lib/python2.3/email/Generator.py", line
200, in _handle_text
    raise TypeError, 'string payload expected: %s' %
type(payload)
TypeError: string payload expected: <type 'list'>

Test message attached.


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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=498103&aid=1019797&group_id=61702


More information about the Spambayes-bugs mailing list