On 06/09/2011 11:23 AM, Todd Lyons wrote:
On Wed, Jun 8, 2011 at 4:57 PM, Patrick Boutilier<[email protected]> wrote:#1 0x00002b2d3d98a92c in smtp_respond (code=0x2b2d3d9e8906 "550", codelen=<value optimized out>, final=1, msg=0x0) at smtp_in.c:2045 esclen = 0 esc = 0x2b2d3da0413e "" #2 0x00002b2d3d97adf5 in receive_msg (extract_recip=0) at receive.c:37393739: smtp_respond((fake_response == DEFER)? US"450" : US"550", 3, TRUE, 3740: fake_response_text); So fake_response_text is NULL. How?This is the part of the "acl_smtp_data" that is causing the problem. But not all messages that get fake rejected cause a segfault. What did you mean by "instrument all three of them" ?I think he means give an example that would indicate how it was being handled by those three places in the code.warn message=X-this-is-spam-to-put-in-folder: condition = ${if>{$spam_score_int}{47}{1}{0}} control = fakereject/"Message rejected because of a high SPAM score $spam_score\n$spam_report"Is that the only control=fakereject that you use in your entire config? Are there any that do work with no problems? If yes, can you show them here?
We only have the one fakereject.
Also, I don't use quotes on my fakerejects and my \n's still work properly. In testing, I was not able to make it segfault by adding quotes to my config, but still I'd suggest as a first test that you remove the quotes and see if it changes things.
Didn't try removing the quotes but did come up with a solution. I believe that the messages causing segfaults were probably due to the length of $spam_report . So I changed SA to produce a shorter, one line report. Not a single segfault since.
Originally in local.cf: clear_report_template report "_SCORE_, autolearn=_AUTOLEARN_" report "_SUMMARY_" Changed to: clear_report_template report "score=_SCORE_,_TESTSSCORES(,)_" Thanks for everybody's help.
...Todd -- If Americans could eliminate sugary beverages, potatoes, white bread, pasta, white rice and sugary snacks, we would wipe out almost all the problems we have with weight and diabetes and other metabolic diseases. -- Dr. Walter Willett, Harvard School of Public Health
<<attachment: boutilpj.vcf>>
-- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
