Jump to content

Segmentation Fault on new soapclient() function call in php.


Recommended Posts

Hi guys,

 

I am having trouble in using SOAP extension. I installed PHP with SOAP extension but whenever there is a soapclient function call in the code.

The page either doesn't load and shows a blank page or asks to save the .php file without even showing a blank page.

 

In error log file for apache this error is thrown again and again on  each page load:

[Thu Feb 03 23:02:20 2011] [notice] child pid 23912 exit signal Segmentation fault (11)

 

I tried backtracing it using gdb. But it came out with this which makes no sense:

 

[root@testapp3 bin]# gdb /usr/sbin/httpd /tmp/apache-cores/core.8638

GNU gdb Red Hat Linux (6.5-16.el5rh)

Copyright © 2006 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you are

welcome to change it and/or distribute copies of it under certain conditions.

Type "show copying" to see the conditions.

There is absolutely no warranty for GDB.  Type "show warranty" for details.

This GDB was configured as "x86_64-redhat-linux-gnu"...(no debugging symbols found)

Using host libthread_db library "/lib64/libthread_db.so.1".

 

Core was generated by `/www/bin/httpd -k start'.

Program terminated with signal 11, Segmentation fault.

#0  0x00002aaaab3c836c in ?? ()

(gdb) where

#0  0x00002aaaab3c836c in ?? ()

#1  0x000000000000000d in ?? ()

#2  0x0000000005517bd0 in ?? ()

#3  0x000000004d49f4e4 in ?? ()

#4  0x00002aaaab3cd7cd in ?? ()

#5  0x0000000000000000 in ?? ()

 

I used the same php code on other machines and it works fine. Please put some light on the problem here.

Please help.

 

Thanks,

Umang

 

 

Thanks for trying guys. I got it fixed eventually.

 

Just to tell others if anyone else gets this problem:

 

I installed openssl, zlib and libxml iin the system.

Changed symbolic links in /usr/lib directory for libz (to do this check this page: http://openhelp.net/2010/11/11/libxml2-so-undefined-reference-to-gzopen64/ )

 

And then everything worked. I didnt even had to reinstall apache or php.

 

Thanks,

Umang

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.