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

Re: Breakage on trunk?

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 03 Mar 2011 20:45:05 +0000

John Beranek <john_at_redux.org.uk> writes:

> On 03/03/2011 20:01, Philip Martin wrote:
>> John Beranek <john_at_redux.org.uk> writes:
>>
>>> On 03/03/2011 18:30, Philip Martin wrote:
>>>> John Beranek <john_at_redux.org.uk> writes:
>>>>
>>>>>
>>>>> Am I doing something stupid, or is there some breakage on the trunk?
>>>>
>>
>> That looks like a problem with your build, tests.log might help but you
>> probably need to build with debug info and debug one of the failing
>> tests with gdb.
>
> Surprise surprise - the same assertion I get in svnserve/mod_dav_svn:
>
> START: client-test
> lt-client-test: subversion/libsvn_subr/svn_temp_serializer.c:282:
> svn_temp_deserializer__resolve: Assertion `*ptr > buffer' failed.

There does appear to be a bug on trunk:

$ valgrind --num-callers=20 -q ./.libs/lt-client-test 3
==26565== Conditional jump or move depends on uninitialised value(s)
==26565== at 0x4C2367A: bcmp (mc_replace_strmem.c:541)
==26565== by 0x6270B78: find_entry (in /usr/lib/libapr-1.so.0.4.2)
==26565== by 0x6270E32: apr_hash_get (in /usr/lib/libapr-1.so.0.4.2)
==26565== by 0x55835DA: get_revision_info (reporter.c:462)
==26565== by 0x558387C: delta_proplists (reporter.c:527)
==26565== by 0x5585258: delta_dirs (reporter.c:1023)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5586120: drive (reporter.c:1251)
==26565== by 0x55865F6: finish_report (reporter.c:1318)
==26565== by 0x5586A4F: svn_repos_finish_report (reporter.c:1408)
==26565== by 0x6E42822: reporter_finish_report (ra_plugin.c:214)
==26565== by 0x52C3726: svn_wc_crawl_revisions5 (adm_crawler.c:983)
==26565== by 0x509B5F6: update_internal (update.c:231)
==26565== by 0x509BBDD: svn_client__update_internal (update.c:369)
==26565== by 0x5044B43: svn_client__checkout_internal (checkout.c:216)
==26565==
==26565== Conditional jump or move depends on uninitialised value(s)
==26565== at 0x6270B7B: find_entry (in /usr/lib/libapr-1.so.0.4.2)
==26565== by 0x6270E32: apr_hash_get (in /usr/lib/libapr-1.so.0.4.2)
==26565== by 0x55835DA: get_revision_info (reporter.c:462)
==26565== by 0x558387C: delta_proplists (reporter.c:527)
==26565== by 0x5585258: delta_dirs (reporter.c:1023)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5584DA1: update_entry (reporter.c:908)
==26565== by 0x5585BB6: delta_dirs (reporter.c:1187)
==26565== by 0x5586120: drive (reporter.c:1251)
==26565== by 0x55865F6: finish_report (reporter.c:1318)
==26565== by 0x5586A4F: svn_repos_finish_report (reporter.c:1408)
==26565== by 0x6E42822: reporter_finish_report (ra_plugin.c:214)
==26565== by 0x52C3726: svn_wc_crawl_revisions5 (adm_crawler.c:983)
==26565== by 0x509B5F6: update_internal (update.c:231)
==26565== by 0x509BBDD: svn_client__update_internal (update.c:369)
==26565== by 0x5044B43: svn_client__checkout_internal (checkout.c:216)
==26565== by 0x5044C99: svn_client_checkout3 (checkout.c:255)

-- 
Philip
Received on 2011-03-03 21:45:39 CET

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