Hello,
I use axis2 in my application, and it uses openssl 1.0.0.3. It sometimes
happens that a null pointer is used in obj_name_cmp(). See stack trace
below.
I found some bug reports regarding this, but no fixes. Is it possible to
correct this?
Thank you
Insure stack trace:
Runtime: Executing "MyApp", pid=3972
>> ret=strcmp(a->name,b->name);
Reading wild pointer: <argument 1>
Pointer: 0x01d4ecbc
Stack trace where the error occurred:
strcmp() (interface)
obj_name_cmp() o_names.c, 131
obj_name_LHASH_COMP() o_names.c, 51
getrn() lhash.c, 432
lh_insert() lhash.c, 189
OBJ_NAME_add() o_names.c, 207
SSL_library_init() ssl_algs.c, 100
axis2_ssl_utils_initialize_ctx() ssl_utils.c, 58
axutil_stream_create_ssl() ssl_stream.c, 97
axis2_http_client_send() http_client.c, 275
axis2_http_sender_send() http_sender.c, 1108
axis2_http_transport_sender_write_message() http_transport_sender.c, 807
axis2_http_transport_sender_invoke() http_transport_sender.c, 311
axis2_engine_send() engine.c, 176
axis2_op_client_two_way_send() op_client.c, 1171
axis2_op_client_execute() op_client.c, 508
axis2_svc_client_send_receive_with_op_qname() svc_client.c, 732
axis2_stub_op_CardTerminalComm_signIn()
Source\myapp\cardclass\services\axis2_stub_CardTerminalComm.c, 578
myapp::cardclass::CtWsCommClient::signIn()
Source\myapp\cardclass\CtWsCommClient.cpp, 161
myapp::cardclass::TerminalManager::connectClient()
Source\myapp\cardclass\TerminalManager.cpp, 299
myapp::cardclass::TerminalApp::createCtManager()
Source\myapp\cardclass\TerminalApp.cpp, 304
myapp::cardclass::TerminalApp::notifyNewCt()
Source\myapp\cardclass\TerminalApp.cpp, 260
TerminalAppWndProc() Source\myapp\cardclass\TerminalApp.cpp,
539
USER32.dll 0x7e418734()
** routines compiled without debug info **
myapp::cardclass::TerminalApp::run()
Source\myapp\cardclass\TerminalApp.cpp, 407
WinMain() Source\main.cpp, 96