axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From martin spurek <martin.spurek....@vsb.cz>
Subject Re: memory maangement in generated adb client stub
Date Wed, 23 Jan 2008 22:43:59 GMT
Hello. I uset the valgrind tool to get some debug output, however i 
cannot say i understand all the output. I use there one thread to run 
the axis2 related stuff. Just what i noticed where the thread is exiting 
there may be something wrong (i used threads for first time using just 
some examples). However the other informations could be helpful for you...
martin

martin@b4a:~/src/test_client$ valgrind --tool=memcheck 
--leak-check=full  ./test_client
==10853== Memcheck, a memory error detector.
==10853== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==10853== Using LibVEX rev 1732, a library for dynamic binary translation.
==10853== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==10853== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation 
framework.
==10853== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==10853== For more details, rerun with: -v
==10853==
 - startup of testing client (later to be rebuilt as a demon)...!
AXIS2C_HOME = /home/martin/src_app/axis2c-bin-1.1.0-linux
==10853== Invalid read of size 4
==10853==    at 0x4014AC8: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FCC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FD2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x41FCB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x420FFA0: axutil_class_loader_load_lib (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420FC93: axutil_class_loader_create_dll (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD95B: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40ABB00: axis2_conf_builder_populate_conf (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40A40F2: axis2_dep_engine_load_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==  Address 0x44149E0 is 72 bytes inside a block of size 74 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4208033: axutil_allocator_malloc_impl (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420B759: axutil_strdup (in /usr/lib/libaxutil.so.0)
==10853==    by 0x42120C7: axutil_dll_desc_set_name (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD8D6: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40ABB00: axis2_conf_builder_populate_conf (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40A40F2: axis2_dep_engine_load_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40AE955: axis2_build_client_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA947: 
axis2_svc_client_init_transports_from_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B9538: axis2_svc_client_create_with_conf_ctx_and_svc 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B8FC2: axis2_svc_client_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B5584: 
axis2_stub_create_with_endpoint_ref_and_client_home (in 
/usr/lib/libaxis2_engine.so.0)
==10853==
==10853== Invalid read of size 4
==10853==    at 0x4014AC8: (within /lib/ld-2.6.1.so)
==10853==    by 0x4007949: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FCC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FD2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x41FCB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x420FFA0: axutil_class_loader_load_lib (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420FC93: axutil_class_loader_create_dll (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD95B: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==  Address 0x44149E0 is 72 bytes inside a block of size 74 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4208033: axutil_allocator_malloc_impl (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420B759: axutil_strdup (in /usr/lib/libaxutil.so.0)
==10853==    by 0x42120C7: axutil_dll_desc_set_name (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD8D6: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40ABB00: axis2_conf_builder_populate_conf (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40A40F2: axis2_dep_engine_load_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40AE955: axis2_build_client_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA947: 
axis2_svc_client_init_transports_from_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B9538: axis2_svc_client_create_with_conf_ctx_and_svc 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B8FC2: axis2_svc_client_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B5584: 
axis2_stub_create_with_endpoint_ref_and_client_home (in 
/usr/lib/libaxis2_engine.so.0)
==10853==
==10853== Invalid read of size 4
==10853==    at 0x4014C20: (within /lib/ld-2.6.1.so)
==10853==    by 0x4007949: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FCC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FD2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x41FCB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x420FFA0: axutil_class_loader_load_lib (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420FC93: axutil_class_loader_create_dll (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD95B: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==  Address 0x44149E0 is 72 bytes inside a block of size 74 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4208033: axutil_allocator_malloc_impl (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420B759: axutil_strdup (in /usr/lib/libaxutil.so.0)
==10853==    by 0x42120C7: axutil_dll_desc_set_name (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD8D6: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40ABB00: axis2_conf_builder_populate_conf (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40A40F2: axis2_dep_engine_load_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40AE955: axis2_build_client_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA947: 
axis2_svc_client_init_transports_from_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B9538: axis2_svc_client_create_with_conf_ctx_and_svc 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B8FC2: axis2_svc_client_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B5584: 
axis2_stub_create_with_endpoint_ref_and_client_home (in 
/usr/lib/libaxis2_engine.so.0)
==10853==
==10853== Invalid read of size 4
==10853==    at 0x4014C20: (within /lib/ld-2.6.1.so)
==10853==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==10853==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FCC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x41FD2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x41FCB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
==10853==    by 0x420FFA0: axutil_class_loader_load_lib (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420FC93: axutil_class_loader_create_dll (in 
/usr/lib/libaxutil.so.0)
==10853==  Address 0x44149E0 is 72 bytes inside a block of size 74 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4208033: axutil_allocator_malloc_impl (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x420B759: axutil_strdup (in /usr/lib/libaxutil.so.0)
==10853==    by 0x42120C7: axutil_dll_desc_set_name (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x40AD8D6: axis2_conf_builder_process_transport_recvs 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40ABB00: axis2_conf_builder_populate_conf (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40A40F2: axis2_dep_engine_load_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40AE955: axis2_build_client_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA947: 
axis2_svc_client_init_transports_from_conf_ctx (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B9538: axis2_svc_client_create_with_conf_ctx_and_svc 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B8FC2: axis2_svc_client_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40B5584: 
axis2_stub_create_with_endpoint_ref_and_client_home (in 
/usr/lib/libaxis2_engine.so.0)
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
 DTO create...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:32:24 2008
 xyz-testData testing__1
  event performed create...
!!! AXIS2 STUB Service. - null soap action
==10853==
==10853== Thread 2:
==10853== Invalid read of size 4
==10853==    at 0x4014C09: (within /lib/ld-2.6.1.so)
==10853==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==10853==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348224: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4322756: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x432286F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4324495: __nss_hosts_lookup (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==  Address 0x4535FA4 is 36 bytes inside a block of size 37 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348224: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4322756: __nss_lookup_function (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x432286F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4324495: __nss_hosts_lookup (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4328A52: gethostbyname_r (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
==10853==
==10853== Invalid read of size 4
==10853==    at 0x4014BF3: (within /lib/ld-2.6.1.so)
==10853==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==10853==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348224: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4233EE6: pthread_cancel_init (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x4234010: _Unwind_ForcedUnwind (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x4231AE0: __pthread_unwind (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==  Address 0x45369B8 is 16 bytes inside a block of size 19 alloc'd
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==10853==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x401099D: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x400D015: (within /lib/ld-2.6.1.so)
==10853==    by 0x4348224: __libc_dlopen_mode (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4233EE6: pthread_cancel_init (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x4234010: _Unwind_ForcedUnwind (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x4231AE0: __pthread_unwind (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x422C53F: pthread_exit (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
GENERATE null ID, reset test counter...
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:32:39 2008
 xyz-testData testing__1
!!! AXIS2 STUB Service. - null soap action
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
GENERATE null ID, reset test counter...
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:32:49 2008
 xyz-testData testing__1
!!! AXIS2 STUB Service. - null soap action
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
GENERATE null ID, reset test counter...
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:32:58 2008
 xyz-testData testing__1
!!! AXIS2 STUB Service. - null soap action
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
GENERATE null ID, reset test counter...
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:33:08 2008
 xyz-testData testing__1
!!! AXIS2 STUB Service. - null soap action
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
GENERATE null ID, reset test counter...
GENERATE some ID... xyz-testData
BUFFER FULL ... or collector time-out
What to do...
BUFFER SWAP
CLIENT-AXIS2 THREAD CALLED...
CLIENT AXIS2 sendout - buffer used:  1!!!
CLIENT AXIS2 sendout - single event...
CLIENT AXIS2 sendout - single event... Wed Jan 23 23:33:17 2008
 xyz-testData testing__1
!!! AXIS2 STUB Service. - null soap action
        - payload is not NULL...
        - options is not NULL...
        - svc_client is not NULL...
        - soap_action is not NULL...
        - op_qname is not NULL...
!!! AXIS2 STUB Service. - before return 2...
CLIENT - SEND SINGLE EVENT -
        !!! the service is not reachable at expected URI (wrong URI, 
service not is running or network connection failed)...
CLIENT-AXIS2 THREAD EXIT...
CTRL+C pressed (Catched signal: 2)
Cleaning threads stuff...
Axis2 deinitialize...
Cleaning event buffers...
Exiting...
==10853==
==10853== Thread 1:
==10853== Invalid free() / delete / delete[]
==10853==    at 0x402237F: free (vg_replace_malloc.c:233)
==10853==    by 0x4351AFB: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4351643: __libc_freeres (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x401E216: _vgnU_freeres (vg_preloaded.c:60)
==10853==    by 0x42D1233: _Exit (in /lib/tls/i686/cmov/libc-2.6.1.so)
==10853==    by 0x4254057: (below main) (in 
/lib/tls/i686/cmov/libc-2.6.1.so)
==10853==  Address 0x4388008 is not stack'd, malloc'd or (recently) free'd
==10853==
==10853== ERROR SUMMARY: 8 errors from 7 contexts (suppressed: 59 from 1)
==10853== malloc/free: in use at exit: 686,571 bytes in 7,855 blocks.
==10853== malloc/free: 12,055 allocs, 4,201 frees, 925,298 bytes allocated.
==10853== For counts of detected errors, rerun with: -v
==10853== searching for pointers to 7,855 not-freed blocks.
==10853== checked 8,896,412 bytes.
==10853==
==10853==
==10853== 136 bytes in 1 blocks are possibly lost in loss record 5 of 46
==10853==    at 0x4021AA4: calloc (vg_replace_malloc.c:279)
==10853==    by 0x4010067: (within /lib/ld-2.6.1.so)
==10853==    by 0x401012B: _dl_allocate_tls (in /lib/ld-2.6.1.so)
==10853==    by 0x422BBA3: pthread_create@@GLIBC_2.1 (in 
/lib/tls/i686/cmov/libpthread-2.6.1.so)
==10853==    by 0x8056D35: main (CLIENT_era_client.c:190)
==10853==
==10853==
==10853== 144 bytes in 6 blocks are definitely lost in loss record 6 of 46
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x415C884: xmlNewMutex (in /usr/lib/libxml2.so.2.6.30)
==10853==    by 0x415C226: xmlInitGlobals (in /usr/lib/libxml2.so.2.6.30)
==10853==    by 0x415C426: xmlInitializeGlobalState (in 
/usr/lib/libxml2.so.2.6.30)
==10853==    by 0x415C94D: xmlGetGlobalState (in /usr/lib/libxml2.so.2.6.30)
==10853==    by 0x415B92B: __xmlGenericError (in /usr/lib/libxml2.so.2.6.30)
==10853==    by 0x40F21C4: xmlInitParser (in /usr/lib/libxml2.so.2.6.30)
==10853==    by 0x43930AB: axiom_xml_reader_init (in 
/usr/lib/libaxis2_parser.so.0)
==10853==    by 0x40B6EE2: axis2_op_client_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA7E6: axis2_svc_client_create_op_client (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40BA2A8: axis2_svc_client_send_receive_with_op_qname 
(in /usr/lib/libaxis2_engine.so.0)
==10853==    by 0x8057DEF: axis2_stub_op_CLIENT_Service_EventPerformed 
(in /home/martin/src/CLIENT_era_client/CLIENT__client)
==10853==
==10853==
==10853== 25,949 (5,806 direct, 20,143 indirect) bytes in 76 blocks are 
definitely lost in loss record 41 of 46
==10853==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==10853==    by 0x4208033: axutil_allocator_malloc_impl (in 
/usr/lib/libaxutil.so.0)
==10853==    by 0x409C7ED: axis2_msg_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x40931E2: axis2_op_create (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x409358C: axis2_op_create_with_qname (in 
/usr/lib/libaxis2_engine.so.0)
==10853==    by 0x8057326: 
axis2_stub_populate_services_for_CLIENT_Service (in 
/home/martin/src/CLIENT_era_client/CLIENT__client)
==10853==    by 0x805719D: axis2_stub_create_CLIENT_Service (in 
/home/martin/src/CLIENT_era_client/CLIENT__client)
==10853==    by 0x8056A48: icics_axis2_initialize (in 
/home/martin/src/CLIENT_era_client/CLIENT__client)
==10853==    by 0x8056B6C: main (CLIENT_era_client.c:119)
==10853==
==10853== LEAK SUMMARY:
==10853==    definitely lost: 5,950 bytes in 82 blocks.
==10853==    indirectly lost: 20,143 bytes in 273 blocks.
==10853==      possibly lost: 136 bytes in 1 blocks.
==10853==    still reachable: 660,342 bytes in 7,499 blocks.
==10853==         suppressed: 0 bytes in 0 blocks.
==10853== Reachable blocks (those to which a pointer was found) are not 
shown.
==10853== To see them, rerun with: --leak-check=full --show-reachable=yes


---------------------------------------------------------------------
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