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

SourceForge.net noreply at sourceforge.net
Thu Sep 16 05:15:49 CEST 2004


Bugs item #1019797, was opened at 2004-09-01 03:59
Message generated for change (Comment added) made by anadelonbrin
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.


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

>Comment By: Tony Meyer (anadelonbrin)
Date: 2004-09-16 15:15

Message:
Logged In: YES 
user_id=552329

I thought that sb_filter handled these ok with 1.0rc2 - is
that definately the version you are using?

If you are able/willing to use Python 2.4, you will stop
having these problems, BTW.

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

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