From: <svn...@op...> - 2010-02-28 17:40:58
|
Author: scriptor Date: Sun Feb 28 18:40:50 2010 New Revision: 6044 URL: http://www.opensync.org/changeset/6044 Log: More suppression files created on occasion of leak tracking. Modified: plugins/ldap-sync/tests/opensync.suppr Modified: plugins/ldap-sync/tests/opensync.suppr ============================================================================== --- plugins/ldap-sync/tests/opensync.suppr Sun Feb 28 18:39:36 2010 (r6043) +++ plugins/ldap-sync/tests/opensync.suppr Sun Feb 28 18:40:50 2010 (r6044) @@ -2509,7 +2509,7 @@ { - <osync_trace_leak6> + <osync_trace_leak1> Memcheck:Leak fun:malloc fun:g_malloc @@ -2521,7 +2521,7 @@ { - <osync_trace_leak7> + <osync_trace_leak2> Memcheck:Leak fun:malloc fun:g_malloc @@ -2534,7 +2534,7 @@ { - <osync_trace_leak8> + <osync_trace_leak3> Memcheck:Leak fun:memalign fun:posix_memalign @@ -2555,6 +2555,175 @@ +# ==31985== 1,984 bytes in 4 blocks are possibly lost in loss record 829 of 904 +# ==31985== at 0x4A04360: memalign (vg_replace_malloc.c:532) +# ==31985== by 0x4A043B9: posix_memalign (vg_replace_malloc.c:660) +# ==31985== by 0x38EA655D51: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA656DF1: g_slice_alloc (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA65C49A: g_string_sized_new (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x4C5A4A6: osync_trace (opensync_trace.c:178) +# ==31985== by 0x58DA5CF: ldap_format_copy_ldap_entry (ldap_format.c:766) +# ==31985== by 0x58DAE09: ldap_format_copy_ldap_entry (ldap_format.c:934) +# ==31985== by 0x58E7A94: ldap_format_copy_format1 (ldap_format.c:6870) +# ==31985== by 0x58E7F37: ldap_format_marshal_glist_container (ldap_format.c:7005) +# ==31985== by 0x4C71EF3: osync_objformat_marshal (opensync_objformat.c:269) +# ==31985== by 0x4C84914: osync_marshal_data (opensync_serializer.c:78) +# ==31985== by 0x4C84DE2: osync_marshal_change (opensync_serializer.c:200) +# ==31985== by 0x4C49057: _osync_client_change_callback (opensync_client.c:378) +# ==31985== by 0x4C8B090: osync_context_report_change (opensync_context.c:165) +# ==31985== by 0x9047560: ldap_plugin_report_change (ldap_plugin.c:1626) +# ==31985== by 0x9047DFE: ldap_plugin_report_changes_to_be_added (ldap_plugin.c:1880) +# ==31985== by 0x904956A: ldap_plugin_get_changes (ldap_plugin.c:2496) +# ==31985== by 0x4C97A36: osync_objtype_sink_get_changes (opensync_objtype_sink.c:286) +# ==31985== by 0x4C4B5C3: _osync_client_handle_get_changes (opensync_client.c:1270) +# ==31985== by 0x4C4C1CB: _osync_client_message_handler (opensync_client.c:1569) +# ==31985== by 0x4C81A8D: _incoming_dispatch (opensync_queue.c:391) +# ==31985== by 0x38EA63922D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA63CC17: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA63D064: g_main_loop_run (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA662133: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38E9606A39: start_thread (in /lib64/libpthread-2.11.so) +# ==31985== +# +{ + <osync_trace_leak4> + Memcheck:Leak + fun:memalign + fun:posix_memalign + obj:/lib64/libglib-2.0.so.0.2200.2 + fun:g_slice_alloc + fun:g_string_sized_new + fun:osync_trace + fun:ldap_format_copy_ldap_entry + fun:ldap_format_copy_ldap_entry + fun:ldap_format_copy_format1 + fun:ldap_format_marshal_glist_container + fun:osync_objformat_marshal + fun:osync_marshal_data + fun:osync_marshal_change + fun:_osync_client_change_callback + fun:osync_context_report_change + fun:ldap_plugin_report_change + fun:ldap_plugin_report_changes_to_be_added + fun:ldap_plugin_get_changes + fun:osync_objtype_sink_get_changes + fun:_osync_client_handle_get_changes +} + + + +# ==31985== 1,984 bytes in 4 blocks are possibly lost in loss record 830 of 904 +# ==31985== at 0x4A04360: memalign (vg_replace_malloc.c:532) +# ==31985== by 0x4A043B9: posix_memalign (vg_replace_malloc.c:660) +# ==31985== by 0x38EA655D51: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA656DF1: g_slice_alloc (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA65C49A: g_string_sized_new (in /lib64/libglib-2.0.so.0.220 +# 0.2) +# ==31985== by 0x4C5A4A6: osync_trace (opensync_trace.c:178) +# ==31985== by 0x58DA5CF: ldap_format_copy_ldap_entry (ldap_format.c:766) +# ==31985== by 0x58DAE09: ldap_format_copy_ldap_entry (ldap_format.c:934) +# ==31985== by 0x58E7A94: ldap_format_copy_format1 (ldap_format.c:6870) +# ==31985== by 0x4C71A46: osync_objformat_copy (opensync_objformat.c:176) +# ==31985== by 0x4C57D7D: osync_data_clone (opensync_data.c:179) +# ==31985== by 0x4C709F5: osync_format_env_detect_objformat_full (opensync_form +# at_env.c:1128) +# ==31985== by 0x4C5B350: _osync_engine_receive_change (opensync_engine.c:226) +# ==31985== by 0x4C4ED58: _osync_client_proxy_message_handler (opensync_client_ +# proxy.c:841) +# ==31985== by 0x4C81A8D: _incoming_dispatch (opensync_queue.c:391) +# ==31985== by 0x38EA63922D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA63CC17: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA63D064: g_main_loop_run (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA662133: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38E9606A39: start_thread (in /lib64/libpthread-2.11.so) +# ==31985== +# +{ + <osync_trace_leak5> + Memcheck:Leak + fun:memalign + fun:posix_memalign + obj:/lib64/libglib-2.0.so.0.2200.2 + fun:g_slice_alloc + fun:g_string_sized_new + fun:osync_trace + fun:ldap_format_copy_ldap_entry + fun:ldap_format_copy_ldap_entry + fun:ldap_format_copy_format1 + fun:osync_objformat_copy + fun:osync_data_clone + fun:osync_format_env_detect_objformat_full + fun:_osync_engine_receive_change + fun:_osync_client_proxy_message_handler + fun:_incoming_dispatch + fun:g_main_context_dispatch + obj:/lib64/libglib-2.0.so.0.2200.2 + fun:g_main_loop_run + obj:/lib64/libglib-2.0.so.0.2200.2 + fun:start_thread +} + + + +# ==31985== 1,984 bytes in 4 blocks are possibly lost in loss record 831 of 904 +# ==31985== at 0x4A04360: memalign (vg_replace_malloc.c:532) +# ==31985== by 0x4A043B9: posix_memalign (vg_replace_malloc.c:660) +# ==31985== by 0x38EA655D51: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA656DF1: g_slice_alloc (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA65C49A: g_string_sized_new (in /lib64/libglib-2.0.so.0.220 +# 0.2) +# ==31985== by 0x4C5A4A6: osync_trace (opensync_trace.c:178) +# ==31985== by 0x58DA5CF: ldap_format_copy_ldap_entry (ldap_format.c:766) +# ==31985== by 0x58DB172: ldap_format_create_ldap_entries_list_from_ldapmods (l +# dap_format.c:1034) +# ==31985== by 0x58E3581: ldap_format_convert_xmlinternal2ldap (ldap_format.c:4 +# 905) +# ==31985== by 0x58E3D85: ldap_format_post_stylesheet (ldap_format.c:5128) +# ==31985== by 0x58E5968: ldap_format_do_conv_xmlformat_to_ldap (ldap_format.c: +# 5908) +# ==31985== by 0x58E5E47: ldap_format_conv_xmlformat_contact_to_ldap_evolution_ +# person (ldap_format.c:6036) +# ==31985== by 0x4C6BE0B: osync_converter_invoke (opensync_converter.c:196) +# ==31985== by 0x4C70E18: osync_format_env_convert (opensync_format_env.c:1213) +# ==31985== by 0x4C6EE7E: osync_format_env_find_path_fn (opensync_format_env.c:638) +# ==31985== by 0x4C713A5: osync_format_env_find_path_formats_with_detectors (opensync_format_env.c:1308) +# ==31985== by 0x4C651DF: osync_entry_engine_convert (opensync_mapping_entry_engine.c:244) +# ==31985== by 0x4C69E48: osync_sink_engine_convert_to_dest (opensync_sink_engine.c:196) +# ==31985== by 0x4C6947D: osync_obj_engine_prepare_write (opensync_obj_engine.c:1469) +# ==31985== by 0x4C68B27: osync_obj_engine_command (opensync_obj_engine.c:1217) +# ==31985== by 0x4C60A3F: osync_engine_event (opensync_engine.c:2045) +# ==31985== by 0x4C5E2CD: _osync_engine_generate_multiplied_event (opensync_engine.c:1208) +# ==31985== by 0x4C5F49E: _osync_engine_generate_event (opensync_engine.c:1536) +# ==31985== by 0x4C5F5A5: _osync_engine_event_callback (opensync_engine.c:1570) +# ==31985== by 0x4C68E5B: osync_obj_engine_event (opensync_obj_engine.c:1315) +# ==31985== by 0x4C68B0F: osync_obj_engine_command (opensync_obj_engine.c:1212) +# ==31985== by 0x4C60358: osync_engine_command (opensync_engine.c:1884) +# ==31985== by 0x4C5BA30: _command_dispatch (opensync_engine.c:383) +# ==31985== by 0x38EA63922D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== by 0x38EA63CC17: ??? (in /lib64/libglib-2.0.so.0.2200.2) +# ==31985== +# +{ + <osync_trace_leak6> + Memcheck:Leak + fun:memalign + fun:posix_memalign + obj:/lib64/libglib-2.0.so.0.2200.2 + fun:g_slice_alloc + fun:g_string_sized_new + fun:osync_trace + fun:ldap_format_copy_ldap_entry + fun:ldap_format_create_ldap_entries_list_from_ldapmods + fun:ldap_format_convert_xmlinternal2ldap + fun:ldap_format_post_stylesheet + fun:ldap_format_do_conv_xmlformat_to_ldap +} + + + + + + { <leak 38> @@ -11163,7 +11332,7 @@ { - <osync_trace_leak5> + <osync_trace_leak7> Memcheck:Leak fun:malloc fun:g_malloc |