Re: crm failing on a specific email
Jason Lewis <[email protected]> Thu, 15 Sep 2011 12:34:21 +1000
| Newsgroups | gmane.mail.spam.crm114 |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > That only limits the amount of stuff that is tokenized and > fed into the classifier (IIRC). The initial read-in is still > limited by the windowsize- and again IIRC, the isolation buffer is > still a fixed ratio of the windowsize as well. > > But this is... still interesting. > > Does making the -w (windowsize allocation) larger help at all? > > Or do we have a much more interesting bug? > > - Bill Yerazunis A few tests follow: jason@debian:~/.crm114working$ crm -w 8192 -t mailreaver.crm --spam < ../1315543615.M799816P25984V000000000000FD00I0000000000020F4B_19.debian\,S\=4324304\:2\,S Setting usertrace level to 1 Using program file mailreaver.crm Commandline set of user variable at 5 '--spam'. Loading program from file mailreaver.crm Hash of program: FFFFFFFFBCCCCA88, length 22671 bytes Setting cmdline var ':spam:' to 'SET' Inserting file 'maillib.crm' . Program statements: 1170, program length 37134 crm: *ERROR* This program has overflowed the ISOLATEd data area with a variable that's just too big. The bad variable was named: :_pgm_text: Sorry, but this program is very sick and probably should be killed off. This happened at line 1169 of file mailreaver.crm The line was: --> <-- Then I upped the window to 65536 and got this error: ..... . . vB4j51GehH3tRnlW/ARZoJ8iTSb3se6nRk/CTjka4z4K92XY5dbR65j/yZt2+T72vLgb47LvgC7e Pt+wxdG3fraMdcTmcfLGmenr7cJ0gXkdp2+MC5vHRa6TMyklx7k/zd3F5Ih7n0WfV5i9MpvhpnI9 DjbGdMTel/6AtJk9Yn4fyr2Kd90LfTxFFoVw9LpwK3Bn9+in9EtkfmxX74csWyQYym7wvMZRLVyb +0Ju9PRv7rxj4aUngjtbDIYp83fuCeHDQLw8sT+fz/FE4HiSXb56GYfs8tSajhEZSWRET3Bk+QlK rhPhwz956AmePbEdXvOAM Parsing line 663 : --> output /:*:_nl: Aw, crud. mailreaver.crm broke. Here's the error: :*:\_nl:/ Executing line 663 : Executing an OUTPUT statement filename >>><<< pre-IO seek to >>><<< --> 0 and maximum length IO of >>><<< --> 65536 Aw, crud. mailreaver.crm broke. Here's the error: :\_nl: Parsing line 664 : --> output /:*:broken_program_message:/ Executing line 664 : Executing an OUTPUT statement filename >>><<< pre-IO seek to >>><<< --> 0 and maximum length IO of >>><<< --> 65536 crm: *ERROR* You have blown the memory-storage gaskets while tryingto store the ISOLATEd variable :in_text:oo Sorry, but this program is very sick and probably should be killed off. This happened at line 204 of file mailreaver.crm Parsing line 665 : --> output [stderr] /:*:_nl: ERROR: mailreaver.crm broke. Here's the error\: :*:_nl:/ Executing line 665 : Executing an OUTPUT statement filename >>>stderr<<< pre-IO seek to >>><<< --> 0 and maximum length IO of >>><<< --> 65536 Opening file stderr for I/O (writing) ERROR: mailreaver.crm broke. Here's the error\: Parsing line 666 : --> output [stderr] /ERROR: :*:broken_program_message:/ Executing line 666 : Executing an OUTPUT statement filename >>>stderr<<< pre-IO seek to >>><<< --> 0 and maximum length IO of >>><<< --> 65536 Opening file stderr for I/O (writing) ERROR: crm: *ERROR* You have blown the memory-storage gaskets while tryingto store the ISOLATEd variable :in_text:oo Sorry, but this program is very sick and probably should be killed off. This happened at line 204 of file mailreaver.crm Parsing line 667 : --> } Executing line 667 : Statement 667 is a closebracket. depth now 0. Parsing line 668 : --> exit /:*:program_fault_exit_code:/ Executing line 668 : Exiting at statement 668 with value 1 ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/