[ http://issues.apache.org/jira/browse/TUSCANY-857?page=comments#action_12442514 ] Andrew Borley commented on TUSCANY-857: ---------------------------------------
Stack trace for this segv: #0 0x00eb457d in axis2_dep_engine_load_client () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #1 0x00ebb703 in build_client_conf_ctx () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #2 0x00ec6781 in axis2_svc_client_init_transports_from_conf_ctx () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #3 0x00ec685a in axis2_svc_client_create_with_conf_ctx_and_svc () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #4 0x00ec6dbc in axis2_svc_client_create () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #5 0x00ec3701 in axis2_stub_create_with_endpoint_ref_and_client_home () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #6 0x00ec3811 in axis2_stub_create_with_endpoint_uri_and_client_home () from /home/ajborley/axis2c-bin-0.94-linux//lib/libaxis2_engine.so.0 #7 0x08048ceb in axis2_Calculator_stub_create_with_endpoint_uri_and_client_home (env=0x975c220, endpoint_uri=0x8049510 "http://localhost:9090/axis2/services/CalculatorService", client_home=0xbf8efcf6 "/home/ajborley/axis2c-bin-0.94-linux/") at axis2_Calculator_stub.cpp:92 #8 0x0804904c in main (argc=158711816, argv=0x975c018) at CalculatorWSClient.cpp:81 > Calculator and BigBank WSClients fail with segv on Linux Axis2C 0.94 > --------------------------------------------------------------------- > > Key: TUSCANY-857 > URL: http://issues.apache.org/jira/browse/TUSCANY-857 > Project: Tuscany > Issue Type: Bug > Components: C++ SCA > Affects Versions: Cpp-M2 > Environment: Linux, Axis2C 0.94 > Reporter: Andrew Borley > Priority: Blocker > Fix For: Cpp-M2 > > > The Bigbank and Calculator WS Clients fail with segmentation faults on Linux > and Axis2C 0.94. Other platforms and earlier Axis2C builds are fine. > The service is also fine, the error is client-side only. > It appears to be something to do with the Tuscany Axis2C dispatcher module - > removing it from the Axis2.xml file makes the clients run fine (but > obviously, the Tuscany service now does not run). > Moving the dispatcher module in the Axis2.xml file (as below) makes the > service and client run fine but produces a segmentation fault when cleaning > up on the client: > ... > <!-- ================================================= --> > <!-- Global Modules --> > <!-- ================================================= --> > <!-- Comment this to disable Addressing --> > <module ref="addressing"/> > <!--module ref="tuscany"/--> > <!--Configuring module , providing paramters for modules whether they > refer or not--> > <!--<moduleConfig name="addressing">--> > <!--<parameter name="addressingPara" locked="false">N/A</parameter>--> > <!--</moduleConfig>--> > <!-- ================================================= --> > <!-- Phases --> > <!-- ================================================= --> > <phaseOrder type="inflow"> > <!-- System pre defined phases --> > <phase name="TransportIn"/> > <phase name="PreDispatch"/> > <phase name="Dispatch"> > <handler name="TuscanyDispatcher" > class="tuscany_sca_ws_dispatcher"> > <order phase="Dispatch"/> > </handler> > <handler name="AddressingBasedDispatcher" > class="axis2_engine"> > ... -- 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]