Mailinglist Archive: opensuse-programming (29 mails)
| < Previous | Next > |
Re: [opensuse-programming] pcre match_limit
- From: Jerry Feldman <gaf@xxxxxxx>
- Date: Tue, 3 Jul 2007 08:32:51 -0400
- Message-id: <20070703083251.0a4f3e86@xxxxxxxxxxx>
On Tue, 03 Jul 2007 08:53:43 +0200
Per Jessen <per@xxxxxxxxxxxx> 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@xxxxxxx>
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
Per Jessen <per@xxxxxxxxxxxx> 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@xxxxxxx>
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
| < Previous | Next > |