lmtpproxyd problem?
Sebastian Schäfer
cyrus at dungeon.de
Sun Oct 8 10:41:59 EDT 2006
--On Sonntag, 8. Oktober 2006 02:54 +0200 Andreas Winkelmann
<ml at awinkelmann.de> wrote:
> Am Saturday 07 October 2006 23:02 schrieb Sebastian Schäfer:
>
>> today i found a problem with the lmtpproxyd on my system...
>>
>> on my FE postfix delivers mails with lmtp to the frontend lmtp proxy...
>> and the proxy delivers them to the backends... this works normally...
>> but i have found one email which cannot be delivered over the frontend
>> server...
>>
>> the mail is about 25MB big... but i have set maxmessagesize: 0
>> in all imapd.conf files...
>>
>> the erroroutput on the frontend is:
>>
>> Oct 7 22:46:46 mail4 master[7745]: process 8215 exited, signaled to
>> death by 11
>
> Hmm, if this happens only with big Messages, maybe it's an Hardware
> Problem. Did you do some Hardware-Tests (At least Memory)?
i think hardware shoud be ok... because there are many other services
running without problems...
>
> Or compile Cyrus-Imap with debug-Symbols and get a Backtrace.
prot_flush_encode (s=0x812e340, output_buf=0xbfd71498,
output_len=0xbfd71494) at prot.c:575
575 unsigned char *ptr = s->buf;
(gdb)
576 int left = s->ptr - s->buf;
(gdb)
574 {
(gdb)
576 int left = s->ptr - s->buf;
(gdb)
578 if (s->saslssf != 0) {
(gdb)
595 *output_len = left;
(gdb)
594 *output_buf = ptr;
(gdb)
598 }
(gdb)
prot_flush_internal (s=0x812e340, force=1) at prot.c:691
691 n = prot_flush_writebuffer(s, ptr, left);
(gdb)
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) backtrace
#0 0x00000000 in ?? ()
#1 0x08051dbc in lmtpmode (func=0x8118760, pin=0x81274e0, pout=0x8127550,
fd=0) at lmtpengine.c:788
#2 0x0804d967 in service_main (argc=1, argv=0x8125008, envp=0xbfd7411c) at
lmtpproxyd.c:258
#3 0x0804d48c in main (argc=1, argv=0xbfd74114, envp=0xbfd7411c) at
service.c:530
sebastian
--
Dungeon Network
Die Erzeugung von Zufallszahlen ist zu wichtig um sie dem Zufall zu
überlassen...
More information about the Info-cyrus
mailing list