[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Real problem is r88099

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Wed, 27 Jan 2010 02:27:48 +0000

Philip Martin <philip.martin_at_wandisco.com> writes:

> ==13758== Invalid read of size 4
> ==13758== at 0x50FA05B: close_directory (update_editor.c:3166)
> ==13758== by 0x50B6D6E: close_directory (ambient_depth_filter_editor.c:567)
> ==13758== by 0x5541477: close_directory (cancel.c:261)
> ==13758== by 0x5541477: close_directory (cancel.c:261)
> ==13758== by 0x69E924A: update_entry (reporter.c:855)
> ==13758== by 0x69E9B2C: delta_dirs (reporter.c:1028)
> ==13758== by 0x69E91F6: update_entry (reporter.c:852)
> ==13758== by 0x69E9B2C: delta_dirs (reporter.c:1028)
> ==13758== by 0x69EA575: drive (reporter.c:1195)
> ==13758== by 0x69EAA4B: finish_report (reporter.c:1262)
> ==13758== by 0x69EAEA4: svn_repos_finish_report (reporter.c:1352)
> ==13758== by 0x67C07AA: reporter_finish_report (ra_plugin.c:213)
> ==13758== Address 0xc0991f0 is 56 bytes inside a block of size 120 free'd
> ==13758== at 0x4C2130F: free (vg_replace_malloc.c:323)
> ==13758== by 0x5E11469: pool_clear_debug (apr_pools.c:1432)
> ==13758== by 0x5E11599: pool_destroy_debug (apr_pools.c:1494)
> ==13758== by 0x5E1166D: apr_pool_destroy_debug (apr_pools.c:1536)
> ==13758== by 0x50F47B8: maybe_bump_dir_info (update_editor.c:862)
> ==13758== by 0x50FA01B: close_directory (update_editor.c:3159)
> ==13758== by 0x50B6D6E: close_directory (ambient_depth_filter_editor.c:567)
> ==13758== by 0x5541477: close_directory (cancel.c:261)
> ==13758== by 0x5541477: close_directory (cancel.c:261)
> ==13758== by 0x69E924A: update_entry (reporter.c:855)
> ==13758== by 0x69E9B2C: delta_dirs (reporter.c:1028)
> ==13758== by 0x69E91F6: update_entry (reporter.c:852)

Fixed in r903531. I'm still seeing 3 mergeinfo failures like:

==10949== Invalid read of size 8
==10949== at 0x5991011: range_contains (mergeinfo.c:780)
==10949== by 0x59913F3: rangelist_intersect_or_remove (mergeinfo.c:912)
==10949== by 0x5991903: svn_rangelist_intersect (mergeinfo.c:1043)
==10949== by 0x4E76FF3: svn_client_mergeinfo_log (mergeinfo.c:2036)
==10949== by 0x415BAC: svn_cl__mergeinfo (mergeinfo-cmd.c:120)
==10949== by 0x414A11: main (main.c:2234)
==10949== Address 0xa7a4c08 is 0 bytes inside a block of size 24 free'd
==10949== at 0x4C2130F: free (vg_replace_malloc.c:323)
==10949== by 0x5E11469: pool_clear_debug (apr_pools.c:1432)
==10949== by 0x5E11537: apr_pool_clear_debug (apr_pools.c:1469)
==10949== by 0x4E76FD0: svn_client_mergeinfo_log (mergeinfo.c:2035)
==10949== by 0x415BAC: svn_cl__mergeinfo (mergeinfo-cmd.c:120)
==10949== by 0x414A11: main (main.c:2234)
==10949==
==10949== Invalid read of size 8
==10949== at 0x5990F99: range_intersect (mergeinfo.c:770)
==10949== by 0x59914B6: rangelist_intersect_or_remove (mergeinfo.c:924)
==10949== by 0x5991903: svn_rangelist_intersect (mergeinfo.c:1043)
==10949== by 0x4E76FF3: svn_client_mergeinfo_log (mergeinfo.c:2036)
==10949== by 0x415BAC: svn_cl__mergeinfo (mergeinfo-cmd.c:120)
==10949== by 0x414A11: main (main.c:2234)
==10949== Address 0xa7a4c08 is 0 bytes inside a block of size 24 free'd
==10949== at 0x4C2130F: free (vg_replace_malloc.c:323)
==10949== by 0x5E11469: pool_clear_debug (apr_pools.c:1432)
==10949== by 0x5E11537: apr_pool_clear_debug (apr_pools.c:1469)
==10949== by 0x4E76FD0: svn_client_mergeinfo_log (mergeinfo.c:2035)
==10949== by 0x415BAC: svn_cl__mergeinfo (mergeinfo-cmd.c:120)
==10949== by 0x414A11: main (main.c:2234)

-- 
Philip
Received on 2010-01-27 03:28:28 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.