From: <svn...@op...> - 2009-07-27 17:22:08
|
Author: scriptor Date: Mon Jul 27 19:21:56 2009 New Revision: 5703 URL: http://www.opensync.org/changeset/5703 Log: One further suppression. Taken from the following memory error: ==18677== Warning: invalid file descriptor -1 in syscall close() ==18677== Thread 5: ==18677== Invalid read of size 4 ==18677== at 0x3217A14B32: g_atomic_int_exchange_and_add (in /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x4C8C69C: osync_objtype_sink_unref (opensync_objtype_sink.c:77) ==18677== by 0x4C8A903: osync_plugin_info_unref (opensync_plugin_info.c:67) ==18677== by 0x4C44BBE: _osync_client_handle_finalize (opensync_client.c:793) ==18677== by 0x4C466DE: _osync_client_message_handler (opensync_client.c:1437) ==18677== by 0x4C78C2C: _incoming_dispatch (opensync_queue.c:399) ==18677== by 0x3217A3818D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A3B8E7: (within /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A3BD84: g_main_loop_run (in /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A616E3: (within /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3216E06869: start_thread (in /lib64/libpthread-2.10.1.so) ==18677== by 0x32162DE25C: clone (in /lib64/libc-2.10.1.so) ==18677== Address 0xd3894a4 is 188 bytes inside a block of size 200 free'd ==18677== at 0x4A0633D: free (vg_replace_malloc.c:323) ==18677== by 0x4C4E4A6: osync_free (opensync_memory.c:50) ==18677== by 0x4C8C771: osync_objtype_sink_unref (opensync_objtype_sink.c:95) ==18677== by 0x8BBB002: ldap_plugin_free_env (ldap_plugin.c:137) ==18677== by 0x8BC3F51: ldap_plugin_finalize (ldap_plugin.c:4247) ==18677== by 0x4C83AF6: osync_plugin_finalize (opensync_plugin.c:193) ==18677== by 0x4C44B5C: _osync_client_handle_finalize (opensync_client.c:781) ==18677== by 0x4C466DE: _osync_client_message_handler (opensync_client.c:1437) ==18677== by 0x4C78C2C: _incoming_dispatch (opensync_queue.c:399) ==18677== by 0x3217A3818D: g_main_context_dispatch (in /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A3B8E7: (within /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A3BD84: g_main_loop_run (in /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3217A616E3: (within /lib64/libglib-2.0.so.0.2000.1) ==18677== by 0x3216E06869: start_thread (in /lib64/libpthread-2.10.1.so) ==18677== by 0x32162DE25C: clone (in /lib64/libc-2.10.1.so) Modified: plugins/ldap-sync/tests/opensync.suppr Modified: plugins/ldap-sync/tests/opensync.suppr ============================================================================== --- plugins/ldap-sync/tests/opensync.suppr Wed Jul 15 21:49:32 2009 (r5702) +++ plugins/ldap-sync/tests/opensync.suppr Mon Jul 27 19:21:56 2009 (r5703) @@ -4374,4 +4374,20 @@ +{ + <Invalid read of size 4 - because of ldap_plugin_free_env() in ldap_plugin_finalize() > + Memcheck:Addr4 + fun:g_atomic_int_exchange_and_add + fun:osync_objtype_sink_unref + fun:osync_plugin_info_unref + fun:_osync_client_handle_finalize + fun:_osync_client_message_handler + fun:_incoming_dispatch + fun:g_main_context_dispatch + obj:/lib64/libglib-2.0.so.0.2000.1 + fun:g_main_loop_run + obj:/lib64/libglib-2.0.so.0.2000.1 + fun:start_thread + fun:clone +} |