[Mimedefang] Just noticed a strange "frame_nn stack oerflow" error
    Paul Murphy 
    pjm at ousekjarr.org
       
    Wed May 24 16:15:22 EDT 2006
    
    
  
Ken,
 
> Has anyone seen this error, or know what it's trying to tell me?
> 
> May 24 09:00:49 mail01 mimedefang-multiplexor[21989]: Slave 
> 24 stderr: #
> Warning: frame_nn stack oerflow
Ah, Watson - I deduce that you are using SpamAssassin 3.1, and have installed
the recent OCR plugin which uses "gocr".
Google shows a terrible wrapped representation of the raw TAR file with a
link to the CVS server which is down at the moment, but taking a look at the
source via http://jocr.sourceforge.net/ works
See src/pgm2asc.c, line 548:
    546   if (overflow==1){
    547     overflow|=2;
    548     fprintf(stderr,"# Warning: frame_nn stack oerflow\n");
    549   }
    550   free(buf);
>From looking at the code, it looks like the image is too complex, and the
code has a recursion check which fires when its internal stack (actually a
buffer) gets too large, which is defined as a constant value of 1024.
It appears from a very quick glance that it sets the flag when the memory
allocation hits 1024 bytes, checks it at the end of the block and sets it to
2 if it was set to 1 and complains to stderr, and then does nothing else, so
it can be safely ignored.  In theory you could set it higher and recompile,
or take out the warning...
Re "oerflow" - spelling mistakes can be _so_ useful sometimes!
Paul.
-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.0/346 - Release Date: 23/05/2006
 
    
    
More information about the MIMEDefang
mailing list