Hi,
A while ago I posted about procmail dumping core on long lines
of "To:" (50, 100 addressees). Thanks to everyone who responded.
It was suggested that the regexp libs were the problem, so I
recompiled with gcc (I'm using BSDI BSD/OS 2.1). That seems
to have extended the limit a bit, but I don't think addressed the
real problem.
I recently recompiled with -g and without -s (that means twice :)
and got this for a core stack trace: (see below)
I don't know but it doesn't look like regexp problems to me.
Is this a known problem?
I'm getting repeated lockfile gripes in my log, plus these letters
never get delivered (no loss there) and continually cause core
dumps for a week before they bounce. I love procmail but must
fix this problem as the sysadmins don't like this behaviour.
Thanks,
Ken.
GDB 4.15.1 (i386-unknown-bsdi2.1),
Copyright 1995 Free Software Foundation, Inc...
Core was generated by `procmail'.
Program terminated with signal 11, Segmentation fault.
#0 0x740b in concon (ch=32) at mailfold.c:264
264 themail[confield.offs[--i]]=ch; /* and flip
every one */
(gdb) bt
#0 0x740b in concon (ch=32) at mailfold.c:264
#1 0x9da0 in conditions (flags=0x2ccb4 "", prevcond=0, lastsucc=0,
lastcond=0, nrcond=0) at misc.c:720
#2 0x34fa in main (argc=2, argv=0xefbfdf90) at procmail.c:621
-------------------------------------------------------------------------
Mail: kmarsh(_at_)charm(_dot_)net | Edit a binary .INI file, then
tell
WWW: http://www.charm.net/~kmarsh | me that UNIX is too complicated.
-------------------------------------------------------------------------