[ejabberd] Unknown crash

Peter Schwindt peter.schwindt at gmail.com
Mon Feb 18 15:37:00 MSK 2008


Yesterday my ejabberd installation (jabber.ccc.de) crashed.

Maybe someone can tell me, what reason I have to consider?

-- ejabberd.log --
=INFO REPORT==== 2008-02-17 17:46:10 ===
I(<0.26406.55>:ejabberd_s2s_in:523): terminated: {enfile,
                                                  [{erlang,
                                                    open_port,
                                                    [{spawn,tls_drv},
                                                     [binary]]},
                                                   {tls,tcp_to_tls,2},
                                                   {ejabberd_s2s_in,
                                                    wait_for_feature_request,
                                                    2},
                                                   {gen_fsm,handle_msg,7},
                                                   {proc_lib,init_p,5}]}

=ERROR REPORT==== 2008-02-17 17:46:10 ===
** State machine <0.26406.55> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,
                             "starttls",
                             [{"xmlns","urn:ietf:params:xml:ns:xmpp-tls"}],
                             []}}
** When State == wait_for_feature_request
**      Data  == {state,#Port<0.17467593>,
                        gen_tcp,
                        <0.26408.55>,
                        "1907663483",
                        s2s_shaper,
                        true,
                        false,
                        [{certfile,"/etc/ejabberd/jcd.pem"}],
                        false,
                        undefined,
                        {dict,0,
                              16,
                              16,
                              8,
                              80,
                              48,
                              {[],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               [],
                               []},
                              {{[],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                [],
                                []}}},
                        #Ref<0.0.92.41670>}
** Reason for termination =
** {enfile,[{erlang,open_port,[{spawn,tls_drv},[binary]]},
            {tls,tcp_to_tls,2},
            {ejabberd_s2s_in,wait_for_feature_request,2},
            {gen_fsm,handle_msg,7},
            {proc_lib,init_p,5}]}
--- snap ---

and a few lines later:

-- snip --
=INFO REPORT==== 2008-02-17 17:46:53 ===
I(<0.26695.55>:ejabberd_s2s_out:662): terminated: {enfile,
                                                   [{erlang,
                                                     open_port,
                                                     [{spawn,tls_drv},
                                                      [binary]]},
                                                    {tls,tcp_to_tls,2},
                                                    {ejabberd_s2s_out,
                                                     wait_for_starttls_proceed,
                                                     2},
                                                    {gen_fsm,handle_msg,7},
                                                    {proc_lib,init_p,5}]}

=ERROR REPORT==== 2008-02-17 17:46:53 ===
** State machine <0.26695.55> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,
                             "proceed",
                             [{"xmlns","urn:ietf:params:xml:ns:xmpp-tls"}],
                             []}}
** When State == wait_for_starttls_proceed
**      Data  == {state,#Port<0.17780146>,
                        <0.26698.55>,
                        gen_tcp,
                        "1104973045",
                        true,
                        true,
                        false,
                        false,
                        [{certfile,"/etc/ejabberd/jcd.pem"},connect],
                        false,
                        true,
                        true,
                        "jabber.ccc.de",
                        "jabber.ccc.de",
                        {[],[]},
                        false,
                        {<0.4536.55>,
                         "96a32477056bde913d019dddc151995b731a7755",
                         "2258952746"},
                        #Ref<0.0.92.44731>}
** Reason for termination =
** {enfile,[{erlang,open_port,[{spawn,tls_drv},[binary]]},
            {tls,tcp_to_tls,2},
            {ejabberd_s2s_out,wait_for_starttls_proceed,2},
            {gen_fsm,handle_msg,7},
            {proc_lib,init_p,5}]}
-- snap --

after which the ejabberd processes dies...

Ideas?

ejabberd version is 1.1-4-4
erlang version is 11.b.5
openssl version is 0.9.8c-4

Peter


More information about the ejabberd mailing list