Uploaded image for project: 'Axis2-C'
  1. Axis2-C
  2. AXIS2C-902

echo_blocking_dual occasionally segfaulted the simple axis server.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Invalid
    • None
    • 1.3.0
    • samples
    • None
    • Ubuntu 7.10 (Gutsy Gibbon), CURL + libxml2, TCPMon

    Description

      I have been running echo_blocking_dual in a loop and found out that occasionally the simple axis http server segfaults.

      My system memory consumption is 575MB/1011MB and swap is 1.5GB/3.8GB. Also note that this problem occurred on Ubuntu 7.10 system, with CURL transport. And, I ran with the TCPMon utility actively monitoring the payloads.

      This is the tail of my axis2.log

      [Thu Jan 17 00:27:36 2008] [debug] http_transport_sender.c(228) ctx_epr:http://localhost:6060/axis2/services/__ANONYMOUS_SERVICE__/__OPERATION_OUT_IN__
      [Thu Jan 17 00:27:36 2008] [debug] http_transport_sender.c(711) OP name axutil_qname_get_localpart = http://www.w3.org/2004/08/wsdl/in-out
      [Thu Jan 17 00:27:36 2008] [error] libxml2_reader_wrapper.c(945) Extra content at the end of the document
      – SEVERITY_ERROR
      [Thu Jan 17 00:27:36 2008] [error] libxml2_reader_wrapper.c(456) error occured in reading xml stream
      [Thu Jan 17 00:27:36 2008] [critical] soap_builder.c(803) SOAP message does not have a SOAP envelope element
      [Thu Jan 17 00:27:36 2008] [debug] engine.c(302) Axis2 engine receive completed!

      Please note that even though the server segfaulted, I got a response "HTTP/1.1 202 Accepted
      " for the last request, the one which made the server segfault. All further requests failed as the server is not operational.

      Attachments

        Activity

          People

            senakafdo Senaka Fernando
            senakafdo Senaka Fernando
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: