[ejabberd] crash logs for RC2

Jan Koum jan.koum at gmail.com
Wed Nov 18 01:01:20 MSK 2009


On Tue, Nov 17, 2009 at 2:26 AM, Badlop <badlop at gmail.com> wrote:

> 2009/11/12 Jan Koum <jan.koum at gmail.com>:
> >
> > hi, me again.. anybody wants 'em for debugging?  or is this normal?  our
> old
> > server with 2.0.5 and 2.1.0-beta* didn't crash so much (if at all)
>
> That means two crashes per hour.
> So your users can't even keep a peaceful conversation?
>


well, so far they are not complaining:)



>
> Obviously, that isn't normal.
> Does it still happen?
>


yes.  a lot.



>
> Are all the files of a similar size?
>


yes.  99% of files are at 245xxx bytes




>
> You can provide one of the dumps to take a look.
>


why just one?  i don't mind sharing them all:) i have scp'd them up to:
http://camel.ethereal.net/~jkb/erl_crash_dumps/<http://camel.ethereal.net/%7Ejkb/erl_crash_dumps/>



>
> Do you use the server for any purpose different that "typical Jabber
> users chatting"?
>


no any other purpose.  in fact, we dont even use majority of the features
like pub/sub, pep, etc.. -- just pure chat.  but majority of our tcp
connections do usually come from slow 3G mobile networks.



> How you installed ejabberd (source package, svn, installer, O.S. package)?
>


pure source.  my compile flags were:

./configure --disable-mssql --disable-mod_irc --enable-mod_muc
--disable-mod_proxy65 --disable-mod_pubsub --disable-eldap --disable-odbc
--disable-web --disable-ejabberd_zlib --disable-pam


> What Erlang version do you use (if you installed yourself)?
>


Erlang i didn't install myself.  i installed "erlang-r12b5_3,1" FreeBSD
port.


if it helps, i also see this stuff like this in the .log files and they all
point at some SASL issue?  almost feels like some SASL timeout is causing
badness?  or these "ERROR REPORT" safe to ignore just like various SSL
connection handshake/timeout errors on the https server?


=ERROR REPORT==== 2009-11-16 07:53:30 ===
** State machine <0.5666.258> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,"response",
                             [{"xmlns","urn:ietf:params:xml:ns:xmpp-sasl"}],
                             []}}
** When State == wait_for_sasl_response
**      Data  == {state,
                     {socket_state,gen_tcp,#Port<0.8797176>,<0.5664.258>},

ejabberd_socket,#Ref<0.0.328.203771>,false,"2624228006",
                     {sasl_state,"jabber","s.whatsapp.net",[],
                         #Fun<ejabberd_c2s.1.89122304>,
                         #Fun<ejabberd_c2s.2.81816722>,
                         #Fun<ejabberd_c2s.3.120984841>,cyrsasl_digest,
                         {state,5,"1173595617","6597769809",[],
                             #Fun<ejabberd_c2s.1.89122304>,
                             #Fun<ejabberd_c2s.3.120984841>,
                             ejabberd_auth_internal,"s.whatsapp.net"}},
                     c2s,c2s_shaper,false,true,false,false,
                     [verify_none,
                      {certfile,
                          "/home/whatsapp/xmpp_certs/s.whatsapp.net.pem"}],
                     false,undefined,[],"s.whatsapp.net",[],undefined,
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     undefined,undefined,undefined,false,
                     {userlist,none,[],false},
                     unknown,unknown,
                     {{219,74,22,197},62877},
                     []}
** Reason for termination =
** {normal,{gen_server,call,[<0.5664.258>,reset_stream]}}


=ERROR REPORT==== 2009-11-16 04:46:17 ===
** State machine <0.2838.250> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,"response",
                             [{"xmlns","urn:ietf:params:xml:ns:xmpp-sasl"}],
                             []}}
** When State == wait_for_sasl_response
**      Data  == {state,
                     {socket_state,gen_tcp,#Port<0.8521415>,<0.2837.250>},
                     ejabberd_socket,#Ref<0.0.318.64396>,false,"1057173924",
                     {sasl_state,"jabber","s.whatsapp.net",[],
                         #Fun<ejabberd_c2s.1.89122304>,
                         #Fun<ejabberd_c2s.2.81816722>,
                         #Fun<ejabberd_c2s.3.120984841>,cyrsasl_digest,
                         {state,5,"3680489509","33665703410",[],
                             #Fun<ejabberd_c2s.1.89122304>,
                             #Fun<ejabberd_c2s.3.120984841>,
                             ejabberd_auth_internal,"s.whatsapp.net"}},
                     c2s,c2s_shaper,false,true,false,false,
                     [verify_none,
                      {certfile,
                          "/home/whatsapp/xmpp_certs/s.whatsapp.net.pem"}],
                     false,undefined,[],"s.whatsapp.net",[],undefined,
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     undefined,undefined,undefined,false,
                     {userlist,none,[],false},
                     unknown,unknown,
                     {{62,201,142,2},52678},
                     []}
** Reason for termination =
** {normal,{gen_server,call,[<0.2837.250>,reset_stream]}}

=ERROR REPORT==== 2009-11-13 12:06:12 ===
** State machine <0.17326.146> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,"response",
                             [{"xmlns","urn:ietf:params:xml:ns:xmpp-sasl"}],
                             []}}
** When State == wait_for_sasl_response
**      Data  == {state,
                     {socket_state,gen_tcp,#Port<0.4995453>,<0.17325.146>},
                     ejabberd_socket,#Ref<0.0.185.120992>,false,"968259739",
                     {sasl_state,"jabber","s.whatsapp.net",[],
                         #Fun<ejabberd_c2s.1.89122304>,
                         #Fun<ejabberd_c2s.2.81816722>,
                         #Fun<ejabberd_c2s.3.120984841>,cyrsasl_digest,
                         {state,5,"1049550275","353851010009",[],
                             #Fun<ejabberd_c2s.1.89122304>,
                             #Fun<ejabberd_c2s.3.120984841>,
                             ejabberd_auth_internal,"s.whatsapp.net"}},
                     c2s,c2s_shaper,false,true,false,false,
                     [verify_none,
                      {certfile,
                          "/home/whatsapp/xmpp_certs/s.whatsapp.net.pem"}],
                     false,undefined,[],"s.whatsapp.net",[],undefined,
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     {0,nil},
                     undefined,undefined,undefined,false,
                     {userlist,none,[],false},
                     unknown,unknown,
                     {{86,45,92,161},54816},
                     []}
** Reason for termination =
** {normal,{gen_server,call,[<0.17325.146>,reset_stream]}}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jabber.ru/pipermail/ejabberd/attachments/20091117/869d989b/attachment-0001.html>


More information about the ejabberd mailing list