[ejabberd] S2S TLS problem

Nikolaus Polak Nik at np-Edv.at
Thu Feb 22 17:38:53 MSK 2007


Since yesterday my ejabberd daemon (running jabber.linuxlovers.at) crashes when opening an S2S/TLS 
connection to amessage.info, all other S2S connections are ok like always. I have no idea where the 
problem could be, so I'll give you now some information and perhaps somebody knows what happening :)
jabber.linuxlovers.at: ejabberd 1.1.2, erlang 10B10, openssl 0.9.8d
amessage.info: GnuTLS with support for compression

Thanks to Matthias Wimmer, he said he could disable TLS between our servers for a while, but its 
surely not the best solution...
One note to the logfiles: In sasl.log the last line is more than 5 minutes older than in 
ejabberd.log, so I don't think it makes sence to post it.


-- 
Nikolaus Polak

xmpp:nik at jabber.linuxlovers.at
-------------- next part --------------
*** glibc detected *** /usr/lib64/erlang/erts-5.4.13/bin/beam: corrupted double-linked list: 0x0000000003196810 ***
======= Backtrace: =========
/lib/libc.so.6[0x2aeb6e649b15]
/lib/libc.so.6[0x2aeb6e64b529]
/lib/libc.so.6(__libc_free+0x8c)[0x2aeb6e64eedc]
/lib/libz.so(deflateEnd+0x73)[0x2aaaad8f0283]
/usr/lib64/libcrypto.so.0.9.8[0x2aaaac935467]
/usr/lib64/libcrypto.so.0.9.8[0x2aaaac89a305]
/usr/lib64/libcrypto.so.0.9.8(COMP_CTX_free+0x17)[0x2aaaac934ea7]
/usr/lib64/libssl.so.0.9.8(ssl_clear_cipher_ctx+0x65)[0x2aaaad7d2005]
/usr/lib64/libssl.so.0.9.8(SSL_free+0xef)[0x2aaaad7d3b9f]
/usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/tls_drv.so[0x2aaaad699f72]
/usr/lib64/erlang/erts-5.4.13/bin/beam[0x457fd6]
/usr/lib64/erlang/erts-5.4.13/bin/beam(do_exit_port+0x1ab)[0x45873b]
/usr/lib64/erlang/erts-5.4.13/bin/beam(port_close_1+0x7b)[0x495abb]
/usr/lib64/erlang/erts-5.4.13/bin/beam(process_main+0x1448)[0x49d1b8]
/usr/lib64/erlang/erts-5.4.13/bin/beam(erl_start+0x5ca)[0x43985a]
/usr/lib64/erlang/erts-5.4.13/bin/beam(main+0x9)[0x4257e9]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2aeb6e5f9374]
/usr/lib64/erlang/erts-5.4.13/bin/beam(erf+0x39)[0x425749]
======= Memory map: ========
00400000-00508000 r-xp 00000000 08:15 432629 /usr/lib64/erlang/erts-5.4.13/bin/beam
00608000-00642000 rwxp 00108000 08:15 432629 /usr/lib64/erlang/erts-5.4.13/bin/beam
00642000-0319d000 rwxp 00642000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0
40001000-40801000 rwxp 40001000 00:00 0
2aaaaaaab000-2aaaaabab000 rwxp 2aaaaaaab000 00:00 0
2aaaaabdf000-2aaaaaedf000 rwxp 2aaaaabdf000 00:00 0
2aaaab134000-2aaaab2b4000 rwxp 2aaaab134000 00:00 0
2aaaab34d000-2aaaab51a000 rwxp 2aaaab34d000 00:00 0
2aaaab5ad000-2aaaab640000 rwxp 2aaaab5ad000 00:00 0
2aaaab681000-2aaaab684000 r-xp 00000000 08:15 532681 /usr/lib64/erlang/lib/crypto-1.4/priv/lib/crypto_drv.so
2aaaab684000-2aaaab783000 ---p 00003000 08:15 532681 /usr/lib64/erlang/lib/crypto-1.4/priv/lib/crypto_drv.so
2aaaab783000-2aaaab784000 rwxp 00002000 08:15 532681 /usr/lib64/erlang/lib/crypto-1.4/priv/lib/crypto_drv.so
2aaaab8a3000-2aaaabd71000 rwxp 2aaaab8a3000 00:00 0
2aaaabe04000-2aaaac838000 rwxp 2aaaabe04000 00:00 0
2aaaac838000-2aaaac983000 r-xp 00000000 08:15 348595                     /usr/lib64/libcrypto.so.0.9.8
2aaaac983000-2aaaaca82000 ---p 0014b000 08:15 348595                     /usr/lib64/libcrypto.so.0.9.8
2aaaaca82000-2aaaacaa5000 rwxp 0014a000 08:15 348595                     /usr/lib64/libcrypto.so.0.9.8
2aaaacaa5000-2aaaacaa9000 rwxp 2aaaacaa5000 00:00 0
2aaaacb38000-2aaaad56d000 rwxp 2aaaacb38000 00:00 0
2aaaad56d000-2aaaad598000 r-xp 00000000 08:15 551813 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/stringprep_drv.so
2aaaad598000-2aaaad697000 ---p 0002b000 08:15 551813 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/stringprep_drv.so
2aaaad697000-2aaaad698000 rwxp 0002a000 08:15 551813 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/stringprep_drv.so
2aaaad698000-2aaaad69b000 r-xp 00000000 08:15 5503 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/tls_drv.so
2aaaad69b000-2aaaad79a000 ---p 00003000 08:15 5503 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/tls_drv.so
2aaaad79a000-2aaaad79b000 rwxp 00002000 08:15 5503 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/tls_drv.so
2aaaad7a6000-2aaaad7e6000 r-xp 00000000 08:15 348579                     /usr/lib64/libssl.so.0.9.8
2aaaad7e6000-2aaaad8e6000 ---p 00040000 08:15 348579                     /usr/lib64/libssl.so.0.9.8
2aaaad8e6000-2aaaad8ec000 rwxp 00040000 08:15 348579                     /usr/lib64/libssl.so.0.9.8
2aaaad8ec000-2aaaad900000 r-xp 00000000 08:02 157538                     /lib64/libz.so.1.2.3
2aaaad900000-2aaaad9ff000 ---p 00014000 08:02 157538                     /lib64/libz.so.1.2.3
2aaaad9ff000-2aaaada00000 rwxp 00013000 08:02 157538                     /lib64/libz.so.1.2.3
2aaaada00000-2aaaada05000 r-xp 00000000 08:15 551810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/expat_erl.so
2aaaada05000-2aaaadb04000 ---p 00005000 08:15 551810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/expat_erl.so
2aaaadb04000-2aaaadb05000 rwxp 00004000 08:15 551810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/expat_erl.so
2aaaadb10000-2aaaadb30000 r-xp 00000000 08:15 57666                      /usr/lib64/libexpat.so.0.5.0
2aaaadb30000-2aaaadc30000 ---p 00020000 08:15 57666                      /usr/lib64/libexpat.so.0.5.0
2aaaadc30000-2aaaadc32000 rwxp 00020000 08:15 57666                      /usr/lib64/libexpat.so.0.5.0
2aaaadc32000-2aaaadc34000 r-xp 00000000 08:15 243810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/iconv_erl.so
2aaaadc34000-2aaaadd33000 ---p 00002000 08:15 243810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/iconv_erl.so
2aaaadd33000-2aaaadd34000 rwxp 00001000 08:15 243810 /usr/lib64/erlang/lib/ejabberd-1.1.2/priv/lib/iconv_erl.so
2aaaadd34000-2aaaadf94000 rwxp 2aaaadd34000 00:00 0
2aaaadfaa000-2aaaae0d0000 rwxp 2aaaadfaa000 00:00 0
2aaaae1be000-2aaaae2ac000 rwxp 2aaaae1be000 00:00 0
2aaaae3c4000-2aaaae4b2000 rwxp 2aaaae3c4000 00:00 0
2aaaae501000-2aaaae735000 rwxp 2aaaae501000 00:00 0
2aaaae7d6000-2aaaae869000 rwxp 2aaaae7d6000 00:00 0
2aaaae9a2000-2aaaaed2a000 rwxp 2aaaae9a2000 00:00 0
2aaaaedbd000-2aaaaeeab000 rwxp 2aaaaedbd000 00:00 0
2aaaaef97000-2aaaaf385000 rwxp 2aaaaef97000 00:00 0
2aaaaf473000-2aaaaf599000 rwxp 2aaaaf473000 00:00 0
2aaaaf5f2000-2aaaafa47000 rwxp 2aaaaf5f2000 00:00 0
2aaaafad9000-2aaaafb6c000 rwxp 2aaaafad9000 00:00 0
2aaaafc5a000-2aaaafe35000 rwxp 2aaaafc5a000 00:00 0
2aaaafe35000-2aaaafe41000 r-xp 00000000 08:02 607079                     /lib64/libgcc_s.so.1
2aaaafe41000-2aaaaff41000 ---p 0000c000 08:02 607079                     /lib64/libgcc_s.so.1
2aaaaff41000-2aaaaff42000 rwxp 0000c000 08:02 607079                     /lib64/libgcc_s.so.1
2aaab0000000-2aaab0008000 rwxp 2aaab0000000 00:00 0
2aaab0008000-2aaab4000000 ---p 2aaab0008000 00:00 0
2aeb6dee5000-2aeb6df02000 r-xp 00000000 08:02 493808                     /lib64/ld-2.5.so
2aeb6df02000-2aeb6df03000 rwxp 2aeb6df02000 00:00 0
2aeb6df0e000-2aeb6df30000 rwxp 2aeb6df0e000 00:00 0
2aeb6e002000-2aeb6e003000 r-xp 0001d000 08:02 493808                     /lib64/ld-2.5.so
2aeb6e003000-2aeb6e004000 rwxp 0001e000 08:02 493808                     /lib64/ld-2.5.so
2aeb6e004000-2aeb6e007000 r-xp 00000000 08:02 493796                     /lib64/libdl-2.5.so
2aeb6e007000-2aeb6e106000 ---p 00003000 08:02 493796                     /lib64/libdl-2.5.so
2aeb6e106000-2aeb6e108000 rwxp 00002000 08:02 493796                     /lib64/libdl-2.5.so
2aeb6e108000-2aeb6e15d000 r-xp 00000000 08:02 493812                     /lib64/libm-2.5.so
2aeb6e15d000-2aeb6e25c000 ---p 00055000 08:02 493812                     /lib64/libm-2.5.so
2aeb6e25c000-2aeb6e25e000 rwxp 00054000 08:02 493812                     /lib64/libm-2.5.so
2aeb6e25e000-2aeb6e2aa000 r-xp 00000000 08:02 86466                      /lib64/libncurses.so.5.5
2aeb6e2aa000-2aeb6e3a9000 ---p 0004c000 08:02 86466                      /lib64/libncurses.so.5.5
2aeb6e3a9000-2aeb6e3b7000 rwxp 0004b000 08:02 86466                      /lib64/libncurses.so.5.5
2aeb6e3b7000-2aeb6e3b9000 rwxp 2aeb6e3b7000 00:00 0
2aeb6e3b9000-2aeb6e3ce000 r-xp 00000000 08:02 493795                     /lib64/libpthread-2.5.so
2aeb6e3ce000-2aeb6e4cd000 ---p 00015000 08:02 493795                     /lib64/libpthread-2.5.so
2aeb6e4cd000-2aeb6e4ce000 r-xp 00014000 08:02 493795                     /lib64/libpthread-2.5.so
2aeb6e4ce000-2aeb6e4cf000 rwxp 00015000 08:02 493795                     /lib64/libpthread-2.5.so
2aeb6e4cf000-2aeb6e4d3000 rwxp 2aeb6e4cf000 00:00 0
2aeb6e4d3000-2aeb6e4db000 r-xp 00000000 08:02 493793                     /lib64/librt-2.5.so
2aeb6e4db000-2aeb6e5da000 ---p 00008000 08:02 493793                     /lib64/librt-2.5.so
2aeb6e5da000-2aeb6e5dc000 rwxp 00007000 08:02 493793                     /lib64/librt-2.5.so
2aeb6e5dc000-2aeb6e724000 r-xp 00000000 08:02 493814                     /lib64/libc-2.5.so
2aeb6e724000-2aeb6e823000 ---p 00148000 08:02 493814                     /lib64/libc-2.5.so
2aeb6e823000-2aeb6e826000 r-xp 00147000 08:02 493814                     /lib64/libc-2.5.so
2aeb6e826000-2aeb6e828000 rwxp 0014a000 08:02 493814                     /lib64/libc-2.5.so
2aeb6e828000-2aeb6eaf3000 rwxp 2aeb6e828000 00:00 0
7fff3cbaf000-7fff3cbc5000 rwxp 7fff3cbaf000 00:00 0                      [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0                  [vdso]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ejabberd.log
Type: text/x-log
Size: 2543 bytes
Desc: not available
Url : http://lists.jabber.ru/pipermail/ejabberd/attachments/20070222/c6bdbd9f/ejabberd.bin


More information about the ejabberd mailing list