opendkim 2.5.1 crash

From: Дилян Палаузов <dilyan.palauzov_at_aegee.org>
Date: Thu, 05 Apr 2012 19:04:12 +0200

Hello,

finally I found the core files. EnableCoreDumps was yes.

gdb /usr/sbin/opendkim core.opendkim.2606
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/opendkim...done.
[New LWP 5586]
[New LWP 2606]
[New LWP 2610]
[New LWP 2611]
[New LWP 2635]
[New LWP 2812]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `opendkim -x /etc/mail/dkim/opendkim.conf'.
Program terminated with signal 6, Aborted.
#0 0x00007f34636f1905 in __GI_raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0 0x00007f34636f1905 in __GI_raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007f34636f2d7b in __GI_abort () at abort.c:91
#2 0x00007f34636ea95e in __assert_fail_base (fmt=<optimized out>,
     assertion=0x44aca6 "sig != ((void *)0)", file=0x4498d7 "opendkim.c",
     line=<optimized out>, function=<optimized out>) at assert.c:94
#3 0x00007f34636eaa02 in __GI___assert_fail (
     assertion=assertion_at_entry=0x44aca6 "sig != ((void *)0)",
     file=file_at_entry=0x4498d7 "opendkim.c", line=line_at_entry=14092,
     function=function_at_entry=0x44e8ea "mlfi_eom") at assert.c:103
#4 0x000000000041a3bc in mlfi_eom (ctx=0x20c3370) at opendkim.c:14092
#5 0x000000000042abee in st_bodyend ()
#6 0x000000000042bf07 in mi_engine ()
#7 0x0000000000428b8c in mi_handle_session ()
#8 0x0000000000427449 in mi_thread_handle_wrapper ()
#9 0x00007f3463a66d7a in start_thread (arg=0x7f3460c67700)
     at pthread_create.c:305
#10 0x00007f346379f20d in clone ()
     at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

opendkim.conf:

AddAllSignatureResults yes
#AlwaysAddARHeader yes
AuthservID aegee.org
AuthservIDWithJobID yes
Canonicalization relaxed/relaxed
#Domain "csl:aegee.org,aegee.uka.de,aegee.uni-karlsruhe.de"
DisableADSP yes
EnableCoreDumps yes
InternalHosts file:/etc/mail/dkim/internal-hosts
KeepAuthResults yes
KeyTable file:/etc/mail/dkim/keys.dataset
LogWhy yes
MaximumSignaturesToVerify 0
MilterDebug 10
PidFile /var/run/opendkim.pid
ReportAddress mail_at_aegee.org
#SingleAuthResult yes
SenderHeaders Sender
#SenderMacro {daemon_name}
SendReports yes
SetupPolicyScript /etc/mail/dkim/setup.lua
Socket local:/var/run/opendkim.sock
SubDomains yes
Syslog yes
SyslogSuccess yes
TemporaryDirectory /dev/shm
WeakSyntaxChecks yes
X-Header yes

setup.lua:

local mtaname = odkim.get_mtasymbol(ctx, "{daemon_name}")
if mtaname == "sm-80" then
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+sm-80_at_lists.aegee.org")
elseif mtaname == "sm-localhost" then
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+sm-localhost_at_lists.aegee.org")
elseif mtaname == "sm-karlsruhe" then
         odkim.sign(ctx, "lists", "dkim+sm-karlsruhe_at_lists.aegee.org")
elseif mtaname == "sm-lists" then
         odkim.verify(ctx)
elseif mtaname == "MSA-ssl" then
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+MSA-ssl_at_lists.aegee.org")
elseif mtaname == "MSA-tls" then
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+MSA-tls_at_lists.aegee.org")
elseif mtaname == "sm-mail" then
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+sm-mail_at_lists.aegee.org")
else
         odkim.verify(ctx)
         odkim.sign(ctx, "aegee", "dkim+strange_at_lists.aegee.org")
end
return nil

Last information in /var/log/mail :
Apr 5 14:45:13 AEGEEserv opendkim[2606]: q35Ej7ac005572: DKIM-Signature
header added (s=lists, d=lists.aegee.org)
Apr 5 14:45:13 AEGEEserv sendmail[5572]: q35Ej7ac005572: Milter insert
(1): header: X-DKIM: OpenDKIM Filter v2.5.1
AEGEEserv.aegee.uni-karlsruhe.de q35Ej7ac005572
Apr 5 14:45:14 AEGEEserv opendkim[2606]: q35EjAhm005582:
scc-mailin-03.scc.kit.edu [129.13.185.195] not internal
Apr 5 14:45:14 AEGEEserv opendkim[2606]: q35EjAhm005582: not authenticated
Apr 5 14:45:14 AEGEEserv sendmail[5582]: q35EjAhm005582:
milter_sys_read(opendkim): cmd read returned 0, expecting 5
Apr 5 14:45:14 AEGEEserv sendmail[5582]: q35EjAhm005582: Milter
(opendkim): to error state
Apr 5 14:45:14 AEGEEserv sendmail[5582]: q35EjAhm005582: Milter: data,
reject=451 4.3.2 Please try again later

Any ideas?

Със здраве
   Дилян

On 03.04.2012 15:15, Todd Lyons wrote:
> On Mon, Apr 2, 2012 at 11:45 PM, Andreas Schulze<sca_at_andreasschulze.de> wrote:
>>> opendkim has not created core files, even if I set "ulimit -c unlimited"
>> set "EnableCoredumps yes" in opendkim.conf
>
>
> I also set in /etc/sysctl.conf:
>
> kernel.core_pattern = /var/tmp/core.%e.%s.%p
>
> ...Todd



Received on Thu Apr 05 2012 - 17:04:35 PST

This archive was generated by hypermail 2.3.0 : Mon Oct 29 2012 - 23:20:38 PST