On Tue, 03 Jul 2007 08:53:43 +0200 Per Jessen <per@computer.org> wrote:
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 <gaf@blu.org> Boston Linux and Unix user group http://www.blu.org PGP key id:C5061EA9 PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9