On Tue, 03 Jul 2007 08:53:43 +0200
Per Jessen
All,
I'm using PCRE (the C-library) to extract base64 encoded attachments from emails. Needless to say, such attachments can get pretty big. I've been getting segfaults, so I have been playing with the match_limit (as far as I can tell, it's not a stacksize problem). However, according to the pcreapi man page, the default match_limit is 10million - where as I'm having to keep it at 15000 or thereabouts. I'm right now trying to find the optimal level. Can anyone explain why I would have to set it so low?
Have you tried to use a debugger? There are many reasons that code will
segfault. PCRE seems a bit of an overkill for simply extracting
base-64. There are a number of other base-64 decoders available.
--
Jerry Feldman