Forum archive 2000-2006

William Wheeler - Bug Correction: SOAP::Lite + Apache 1.3,XX for WebworkWebservice

William Wheeler - Bug Correction: SOAP::Lite + Apache 1.3,XX for WebworkWebservice

by Arnold Pizer -
Number of replies: 0
inactiveTopicBug Correction: SOAP::Lite + Apache 1.3,XX for WebworkWebservice topic started 6/4/2005; 4:28:16 PM
last post 6/4/2005; 4:41:27 PM
userWilliam Wheeler - Bug Correction: SOAP::Lite + Apache 1.3,XX for WebworkWebservice  blueArrow
6/4/2005; 4:28:16 PM (reads: 759, responses: 1)
There is a known, obscure bug in Apache 1.3 + mod_perl + SOAP::LITE that can cause Apache to crash with Bus or segfault errors. The bug is mentioned in the trouble shooting section of the Perl documentation for SOAP::Transport::HTTP (look toward the end of the documentation).

The bug is that both the Apache httpd daemon and SOAP::LITE may link separately to the Expat library, which on execution will cause segfaults.

The documented solution is to compile Apache 1.3 without the Expat library. This can be done by giving the flag

--disable-rule=EXPAT

to the configure command in the top level of the Apache source tree, i.e.

./configure --disable-rule=EXPAT .....

If you (or your system administrator) compiled your Apache, then you may need to recompile with the above flag, because the default is for Apache to include the Expat library.

Sincerely,

Bill Wheeler, Indiana University, Bloomington

<| Post or View Comments |>


userMichael Gage - Re: Bug Correction: SOAP::Lite + Apache 1.3,XX for WebworkWebservice  blueArrow
6/4/2005; 4:41:27 PM (reads: 964, responses: 0)
Thanks, Bill. This is good to know about. We haven't run into this problem yet, but we may just have been lucky. So far the use of SOAP::Lite has been a fairly small percentage of our traffic.

-- Mike

<| Post or View Comments |>