<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2715.400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=409190809-29052003><FONT face=Arial size=2>Hi 
there,</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial size=2>Within one hour four 
letters arrived at my system and all of them caused bogofilter to busyloop. 
Those are emails with attachments (mpg files in base64 encoding). I've tested it 
with serveral databases, but it busyloops anyway. The problem occurs in version 
0.13.0, it does not occur with bogofilter-0.11.2.</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial size=2>gdb localizes the 
busy-loop here:</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial size=2>(gdb) bt<BR>#0  
check_alphanum (buf=0x80a2199 'ÿ' <repeats 59 times>, 
count=59)<BR>    at lexer.c:68<BR>#1  0x0804ec32 in yyinput 
(buf=0x80a2199 'ÿ' <repeats 59 times>, 
max_size=8192)<BR>    at lexer.c:267<BR>#2  0x0804fae5 in 
yy_get_next_buffer () at lexer_v3.c:5686<BR>#3  0x0804f935 in lexer_v3_lex 
() at lexer_v3.c:5520<BR>#4  0x080522e5 in get_token () at 
token.c:68<BR>#5  0x0804c5f5 in collect_words (wh=0x80a6170) at 
collect.c:48<BR>#6  0x08049741 in bogofilter () at 
bogofilter.c:67<BR>#7  0x08049c1f in classify () at main.c:287<BR>#8  
0x080499aa in arg_foreach (hook=0x8049bf0 <classify>, 
argc=0,<BR>    argv=0xbffffd8c) at 
main.c:155<BR></FONT></SPAN><SPAN class=409190809-29052003><FONT face=Arial 
size=2>#9  0x08049ac3 in main (argc=0, argv=0xbffffd8c) at 
main.c:205<BR></FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial size=2>Haven't tested the 
thing against the latest version from CVS, but I suspect the problem is still 
there, as nobody announced any changes to the lexer along 0.13.0 and 0.13.3. 
</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003></SPAN> </DIV>
<DIV><SPAN class=409190809-29052003></SPAN><SPAN class=409190809-29052003><FONT 
face=Arial size=2>I am rather reluctant to send the "broken" files directly to 
the list - this is private correspondence, not belonging to me. Whom should I 
send the files to directly?</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2>Marek</FONT></SPAN></DIV>
<DIV><SPAN class=409190809-29052003><FONT face=Arial 
size=2> </DIV></FONT></SPAN></BODY></HTML>