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

Re: MAC OSX stack trace, please, for commit-tests.py 59

From: Philip Martin <philip_at_codematters.co.uk>
Date: Fri, 17 Jul 2009 10:44:32 +0100

Julian Foad <julianfoad_at_btopenworld.com> writes:

> The MAC OSX buildbot is failing because of a seg-fault that occurs in
> merge_tests.py 59. (See for example this recent failure email
> <http://subversion.tigris.org/ds/viewMessage.do?dsForumId=552&dsMessageId=2371912> and follow the link to "Full details".)
>
> Can a MAC user post a stack trace (including parameter values) of this
> failure? It might help one of us to debug it. I will try if I can see a
> stack trace.

I don't have a Mac, but using valgrind on Linux I get:

==22392== Conditional jump or move depends on uninitialised value(s)
==22392== at 0x30210143EF: find_entry (in /usr/lib/libapr-1.so.0.2.12)
==22392== by 0x30210146D5: apr_hash_set (in /usr/lib/libapr-1.so.0.2.12)
==22392== by 0x4EB13B8: entries_write_body (entries.c:2363)
==22392== by 0x4EB1AF2: entries_write (entries.c:2469)
==22392== by 0x4EB313E: svn_wc__tweak_entry (entries.c:3150)
==22392== by 0x4E92BD6: tweak_entries (adm_ops.c:115)
==22392== by 0x4E9347A: svn_wc__do_update_cleanup (adm_ops.c:293)
==22392== by 0x4E96D17: svn_wc_add3 (adm_ops.c:1618)
==22392== by 0x4C2E5D7: repos_to_wc_copy_single (copy.c:1368)
==22392== by 0x4C2F848: repos_to_wc_copy (copy.c:1662)
==22392== by 0x4C307A6: try_copy (copy.c:1968)
==22392== by 0x4C308D5: svn_client_copy5 (copy.c:2000)
==22392==
==22392== Conditional jump or move depends on uninitialised value(s)
==22392== at 0x30210146EB: apr_hash_set (in /usr/lib/libapr-1.so.0.2.12)
==22392== by 0x4EB13B8: entries_write_body (entries.c:2363)
==22392== by 0x4EB1AF2: entries_write (entries.c:2469)
==22392== by 0x4EB313E: svn_wc__tweak_entry (entries.c:3150)
==22392== by 0x4E92BD6: tweak_entries (adm_ops.c:115)
==22392== by 0x4E9347A: svn_wc__do_update_cleanup (adm_ops.c:293)
==22392== by 0x4E96D17: svn_wc_add3 (adm_ops.c:1618)
==22392== by 0x4C2E5D7: repos_to_wc_copy_single (copy.c:1368)
==22392== by 0x4C2F848: repos_to_wc_copy (copy.c:1662)
==22392== by 0x4C307A6: try_copy (copy.c:1968)
==22392== by 0x4C308D5: svn_client_copy5 (copy.c:2000)
==22392== by 0x40B4AC: svn_cl__copy (copy-cmd.c:139)
==22392==
==22392== Conditional jump or move depends on uninitialised value(s)
==22392== at 0x30210146EB: apr_hash_set (in /usr/lib/libapr-1.so.0.2.12)
==22392== by 0x4EB13B8: entries_write_body (entries.c:2363)
==22392== by 0x4EB1AF2: entries_write (entries.c:2469)
==22392== by 0x4EB2A4D: svn_wc__entry_modify (entries.c:2979)
==22392== by 0x4E94B56: mark_tree (adm_ops.c:904)
==22392== by 0x4E96D9D: svn_wc_add3 (adm_ops.c:1626)
==22392== by 0x4C2E5D7: repos_to_wc_copy_single (copy.c:1368)
==22392== by 0x4C2F848: repos_to_wc_copy (copy.c:1662)
==22392== by 0x4C307A6: try_copy (copy.c:1968)
==22392== by 0x4C308D5: svn_client_copy5 (copy.c:2000)
==22392== by 0x40B4AC: svn_cl__copy (copy-cmd.c:139)
==22392== by 0x4148EE: main (main.c:2115)
Traceback (most recent call last):
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/main.py", line 1149, in run
    rc = self.pred.run(sandbox)
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/testcase.py", line 200, in run
    return self._delegate.run(sandbox)
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/testcase.py", line 129, in run
    return self.func(sandbox)
  File "../../../../src/subversion/tests/cmdline/merge_tests.py", line 6814, in merge_to_out_of_date_target
    wc_disk, wc_status = set_up_branch(sbox, False, 1)
  File "../../../../src/subversion/tests/cmdline/merge_tests.py", line 4611, in set_up_branch
    copy_A('A_COPY', i + 2)
  File "../../../../src/subversion/tests/cmdline/merge_tests.py", line 4601, in copy_A
    dest_name))
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/actions.py", line 207, in run_and_verify_svn
    expected_exit, *varargs)
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/actions.py", line 240, in run_and_verify_svn2
    exit_code, out, err = main.run_svn(want_err, *varargs)
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/main.py", line 587, in run_svn
    *(_with_auth(_with_config_dir(varargs))))
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/main.py", line 365, in run_command
    None, *varargs)
  File "/home/pm/sw/subversion/src/subversion/tests/cmdline/svntest/main.py", line 520, in run_command_stdin
    raise Failure
Failure
FAIL: merge_tests.py 59: merge to ood path can lead to inaccurate mergeinfo

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2372007
Received on 2009-07-17 11:45:05 CEST

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