axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emyr James <ej...@ecs.soton.ac.uk>
Subject simple_axis_server core dump
Date Thu, 24 Jan 2008 18:50:49 GMT
Hi,

I'm trying to get the simple_axis_server working, but it dumps core when 
I try to run it...

root@thebeast:/opt/axiscpp/bin#  ./simple_axis_server 8888
Aborted (core dumped)

I'm using the latest binary release axis-c-1.6b-Linux-trace-bin which is 
ymbolically linked to in /opt/axiscpp.

I ran it through valgrind and here's the output...

root@thebeast:/opt/axiscpp/bin# valgrind ./simple_axis_server 8888
==26171== Memcheck, a memory error detector.
==26171== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==26171== Using LibVEX rev 1732, a library for dynamic binary translation.
==26171== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==26171== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation 
framework.
==26171== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==26171== For more details, rerun with: -v
==26171==
==26171== Invalid read of size 4
==26171==    at 0x4014AF7: (within /lib/ld-2.6.1.so)
==26171==    by 0x400D015: (within /lib/ld-2.6.1.so)
==26171==    by 0x401099D: (within /lib/ld-2.6.1.so)
==26171==    by 0x4156C18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==26171==    by 0x400D015: (within /lib/ld-2.6.1.so)
==26171==    by 0x41572BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==26171==    by 0x4156B50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
==26171==    by 0x40B8C8A: axiscpp::XMLParserFactory::loadLib() (in 
/opt/axis-c-1.6b-Linux-trace-bin/lib/axis/libaxis_server.so.1.6b)
==26171==    by 0x40B8880: axiscpp::XMLParserFactory::initialize() (in 
/opt/axis-c-1.6b-Linux-trace-bin/lib/axis/libaxis_server.so.1.6b)
==26171==    by 0x40BD26A: initialize_module (in 
/opt/axis-c-1.6b-Linux-trace-bin/lib/axis/libaxis_server.so.1.6b)
==26171==    by 0x804B9D0: main (in 
/opt/axis-c-1.6b-Linux-trace-bin/bin/simple_axis_server)


here is my axiscpp.conf...

LogPath:/opt/axiscpp/deploy/log/AxisLog
WSDDFilePath:/opt/axiscpp/deploy/etc/server.wsdd
ClientLogPath:/opt/axiscpp/deploy/log/AxisClientLog
XMLParser:/opt/axiscpp/lib/axis/libaxis_xerces.so
Transport_http:/opt/axiscpp/lib/axis/libhttp_transport.so

I don't have libcalulator.so etc built as described in the server.wxsdd 
file, but I don't think that's the problem. I think it's to do with 
setting up the xml parsing library. According to the conf file it's 
pointing at lib/axis/libaxis_xerces.so  in the root directory of the 
latest binary release. Perhaps it doesn't like that ? Do I need to 
create a symbolic link to the xerces library with a particular name. 
I've downloaded and built the latest xerces c++ and it lives in /usr/lib

Can anyone work out where I've gone wrong and suggest how to fix things ?

Thanks,

Emyr


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


Mime
View raw message