Segfaults when a call client is created
----------------------------------------
Key: AXIS2C-96
URL: http://issues.apache.org/jira/browse/AXIS2C-96
Project: Axis2-C
Type: Bug
Components: core/clientapi
Versions: M0.5
Environment: Linux
Reporter: Nabeel Yoosuf
When I try to create a call client in PHP extension, it crashes. I ran the same
code with M0.4 SOAP engine release; it worked fine. (Here the service is not
read from the loaded context, but created in the client side.)
Here the backtrack for the echo client php script:
(gdb) bt
#0 0x00d51402 in __kernel_vsyscall ()
#1 0x00a811f8 in raise () from /lib/libc.so.6
#2 0x00a82948 in abort () from /lib/libc.so.6
#3 0x00ab652a in __libc_message () from /lib/libc.so.6
#4 0x00abc424 in _int_free () from /lib/libc.so.6
#5 0x00abc95f in free () from /lib/libc.so.6
#6 0x00ae19b0 in closedir () from /lib/libc.so.6
#7 0x00ae1e98 in scandir () from /lib/libc.so.6
#8 0x0076959d in axis2_dir_handler_list_service_or_module_dirs (env=0xc2cf48,
pathname=0x9021594 "/home/nabeel/work/axisc/c/deploy/services") at
dir_handler.c:200
#9 0x00690524 in axis2_repos_listener_search (listener=0x90213d4, env=0xc2cf48,
folder_name=0x9021594 "/home/nabeel/work/axisc/c/deploy/services", type=0)
at ../deployment/repos_listener.c:333
#10 0x0069075b in axis2_repos_listener_check_svcs (listener=0x90213d4,
env=0xc2cf48) at ../deployment/repos_listener.c:254
#11 0x006909df in axis2_repos_listener_init (listener=0x90213d4, env=0xc2cf48)
at ../deployment/repos_listener.c:296
#12 0x00690abb in axis2_repos_listener_create_with_folder_name_and_dep_engine
(env=0xc2cf48,
folder_name=0x9002324 "/home/nabeel/work/axisc/c/deploy",
dep_engine=0x90021b4) at ../deployment/repos_listener.c:170
#13 0x006885ec in axis2_dep_engine_load_client (dep_engine=0x90021b4,
env=0xc2cf48,
client_home=0xc2adc4 "/home/nabeel/work/axisc/c/deploy") at
../deployment/dep_engine.c:912
#14 0x00690f47 in build_client_conf_ctx (env=0xc2cf48, axis2_home=0xc2adc4
"/home/nabeel/work/axisc/c/deploy")
at ../deployment/conf_init.c:82
#15 0x0069e016 in axis2_call_assume_svc_ctx (call=0x900216c, env=0xc2cf48,
client_home=0xc2adc4 "/home/nabeel/work/axisc/c/deploy") at
../clientapi/call.c:1246
#16 0x0069e2e1 in axis2_call_create (env=0xc2cf48, svc_ctx=0x0,
client_home=0xc2adc4 "/home/nabeel/work/axisc/c/deploy")
at ../clientapi/call.c:208
#17 0x00c27ff7 in zif_axis2_soap_client___construct (ht=2,
return_value=0x9007324, return_value_ptr=0x0,
this_ptr=0x8ff6614, return_value_used=0) at
/usr/downloads/php-5.1.1/ext/axis2/soap_client.c:225
#18 0x081fbe9c in zend_do_fcall_common_helper_SPEC (execute_data=0xbfbc9930)
at /usr/downloads/php-5.1.1/Zend/zend_vm_execute.h:188
#19 0x081fb69d in execute (op_array=0x900201c) at
/usr/downloads/php-5.1.1/Zend/zend_vm_execute.h:88
#20 0x081dbddf in zend_execute_scripts (type=8, retval=Variable "retval" is not
available.
) at /usr/downloads/php-5.1.1/Zend/zend.c:1090
#21 0x081a8b06 in php_execute_script (primary_file=0xbfbcbcfc) at
/usr/downloads/php-5.1.1/main/main.c:1704
#22 0x0825d9ac in main (argc=2, argv=0xbfbcbde4) at
/usr/downloads/php-5.1.1/sapi/cli/php_cli.c:1039
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira