Please help me to understand ejabberd crash log

Hi. I have crashes like the one below happening several times a month (or may be even couple times a week - it seems to be more often now). Ejabberd leaves behind the crash log but I have troubles understanding it. Can anybody please tell me what is going wrong?
I have the following components used: pubsub, http-binding, anonymous auth, set of transports.

=CRASH REPORT==== 10-Aug-2007::02:35:26 ===
  crasher:
    pid: <0.2924.195>
    registered_name: []
    error_info: {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.29551.194>,{http_get,408714,25,1}]}}
    initial_call: {ejabberd_http,receive_headers,
                                [{state,
                                     gen_tcp,
                                     #Port<0.13047235>,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     "en",
                                     true,
                                     true,
                                     true,
                                     false,
                                     []}]}
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>]
    messages: []
    links: [#Port<0.13047235>,<0.174.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 1597
    stack_size: 21
    reductions: 2649
  neighbours:

=SUPERVISOR REPORT==== 10-Aug-2007::02:35:26 ===
     Supervisor: {local,ejabberd_http_sup}
     Context:    child_terminated
     Reason:     {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.29551.194>,{http_get,408714,25,1}]}}
     Offender:   [{pid,<0.2924.195>},
                  {name,undefined},
                  {mfa,{ejabberd_http,start_link,
                                      [{gen_tcp,#Port<0.13047235>},
                                       [http_poll,http_bind,web_admin]]}},
                  {restart_type,temporary},
                  {shutdown,brutal_kill},
                  {child_type,worker}]

=CRASH REPORT==== 10-Aug-2007::02:40:27 ===
  crasher:
    pid: <0.2003.194>
    registered_name: []
    error_info: {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.2001.194>,activate]}}
    initial_call: {gen,init_it,
                      [gen_server,
                       <0.169.0>,
                       <0.169.0>,
                       ejabberd_receiver,
                       [{http_bind,<0.2001.194>},
                        ejabberd_http_bind,
                        none,
                        infinity,
                        <0.2002.194>],
                       []]}
    ancestors: [ejabberd_receiver_sup,ejabberd_sup,<0.37.0>]
    messages: [{tcp_closed,{http_bind,<0.2001.194>}}]
    links: [<0.169.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 377
    stack_size: 21
    reductions: 24822
  neighbours:

=SUPERVISOR REPORT==== 10-Aug-2007::02:40:27 ===
     Supervisor: {local,ejabberd_receiver_sup}
     Context:    child_terminated
     Reason:     {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.2001.194>,activate]}}
     Offender:   [{pid,<0.2003.194>},
                  {name,undefined},
                  {mfa,{ejabberd_receiver,
                           start_link,
                           [{http_bind,<0.2001.194>},
                            ejabberd_http_bind,
                            none,
                            infinity,
                            <0.2002.194>]}},
                  {restart_type,temporary},
                  {shutdown,brutal_kill},
                  {child_type,worker}]

=CRASH REPORT==== 10-Aug-2007::02:45:32 ===
  crasher:
    pid: <0.25931.195>
    registered_name: []
    error_info: {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.20157.193>,{http_get,214929,25,1}]}}
    initial_call: {ejabberd_http,receive_headers,
                                [{state,
                                     gen_tcp,
                                     #Port<0.13087849>,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     "en",
                                     true,
                                     true,
                                     true,
                                     false,
                                     []}]}
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>]
    messages: []
    links: [#Port<0.13087849>,<0.174.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 2584
    stack_size: 21
    reductions: 2690
  neighbours:

=SUPERVISOR REPORT==== 10-Aug-2007::02:45:32 ===
     Supervisor: {local,ejabberd_http_sup}
     Context:    child_terminated
     Reason:     {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.20157.193>,{http_get,214929,25,1}]}}
     Offender:   [{pid,<0.25931.195>},
                  {name,undefined},
                  {mfa,{ejabberd_http,start_link,
                                      [{gen_tcp,#Port<0.13087849>},
                                       [http_poll,http_bind,web_admin]]}},
                  {restart_type,temporary},
                  {shutdown,brutal_kill},
                  {child_type,worker}]

=CRASH REPORT==== 10-Aug-2007::02:48:05 ===
  crasher:
    pid: <0.31639.195>
    registered_name: []
    error_info: {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.30897.195>,
                                   {http_put,
                                       461973,
                                       "99e91c5bcba05d2fff9da1f99f0b2efe44a90389",
                                       [],
                                       2,
                                       [],
                                       []}]}}
    initial_call: {ejabberd_http,receive_headers,
                                [{state,
                                     gen_tcp,
                                     #Port<0.13097655>,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     undefined,
                                     "en",
                                     true,
                                     true,
                                     true,
                                     false,
                                     []}]}
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.37.0>]
    messages: []
    links: [#Port<0.13097655>,<0.174.0>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 1597
    stack_size: 21
    reductions: 2408
  neighbours:

=SUPERVISOR REPORT==== 10-Aug-2007::02:48:05 ===
     Supervisor: {local,ejabberd_http_sup}
     Context:    child_terminated
     Reason:     {normal,{gen_fsm,sync_send_all_state_event,
                                  [<0.30897.195>,
                                   {http_put,
                                       461973,
                                       "99e91c5bcba05d2fff9da1f99f0b2efe44a90389",
                                       [],
                                       2,
                                       [],
                                       []}]}}
     Offender:   [{pid,<0.31639.195>},
                  {name,undefined},
                  {mfa,{ejabberd_http,start_link,
                                      [{gen_tcp,#Port<0.13097655>},
                                       [http_poll,http_bind,web_admin]]}},
                  {restart_type,temporary},
                  {shutdown,brutal_kill},
                  {child_type,worker}]

I don't understand the

I don't understand the reason of the problem. The only thing I clearly read is something about ejabberd_http.

How did you install ejabberd, and which version, and did you apply patches, or installed additional modules? When you start the server, does any error appear immediately? When those errors appear, does ejabberd crash completely and you have to restart it? Does the Web Administration work? Did you find any action that triggers those errors?

Hi all, does a

Hi all,

does a troubleshooting manuals exist at all?
The jwchat has been installed, but it not works due to crashes

=CRASH REPORT==== 26-Nov-2007::21:58:35 ===
  crasher:
    pid: <0.310.0>
    registered_name: []
    error_info: {aborted,{no_exists,[http_poll,"Accept: text/xml"]}}
    initial_call: {ejabberd_http,
                     receive_headers,
                     [{state,
                          gen_tcp,
                          #Port<0.310>,
                          undefined,
                          undefined,
                          undefined,
                          undefined,
                          undefined,
                          undefined,
                          "en",
                          true,
                          true,
                          false,
                          []}]}
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.36.0>]
    messages: []
    links: [<0.220.0>,#Port<0.310>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 1597
    stack_size: 21
    reductions: 4460
  neighbours:

=SUPERVISOR REPORT==== 26-Nov-2007::21:58:35 ===
     Supervisor: {local,ejabberd_http_sup}
     Context:    child_terminated
     Reason:     {aborted,{no_exists,[http_poll,"Accept: text/xml"]}}
     Offender:   [{pid,<0.310.0>},
                  {name,undefined},
                  {mfa,{ejabberd_http,start_link,
                                      [{gen_tcp,#Port<0.310>},
                                       [http_poll,web_admin]]}},
                  {restart_type,temporary},
                  {shutdown,brutal_kill},
                  {child_type,worker}]

Environment:
WinXP Pro (SP2 + updates), Apache 2.2.6, ejabberd 1.1.4 (Win installer, default configuration)
jwchat 1.0 (beta3), 'HTTP Polling' mode

Hostname: iXp (ejabberd config)
Virtual host: jabber.i.home (mapped to localhost through hosts file)

Syndicate content