> -----Original Message-----
> From: Johan Corveleyn [mailto:[email protected]]
> Sent: dinsdag 1 februari 2011 13:28
> To: Daniel Shahaf
> Cc: Subversion Development
> Subject: Re: Assertion failure during update_tests.py 58 (XFAIL: update
> a nonexistent child of a copied dir)
>
> On Mon, Jan 24, 2011 at 3:21 PM, Daniel Shahaf <[email protected]>
> wrote:
> > Johan Corveleyn wrote on Mon, Jan 24, 2011 at 02:42:11 +0100:
> >> Hi,
> >>
> >> Already for some time now, update_tests.py 58 (XFAIL: update a
> >> nonexistent child of a copied dir) crashes on my machine:
> >>
> >> svn: In file '..\..\..\subversion\libsvn_wc\update_editor.c'
> line
> >> 4877: assertion failed (repos_root != NULL && repos_uuid != NULL)
> >>
> >> I understand that this test is XFAIL, that this isn't addressed yet,
> >> but is it supposed to fail an assert?
> >>
> >> On my system (Win XP) this causes an ugly popup to appear (which I
> >> need to click away to continue), each time I run the full test suite
> >> ("This application has requested the Runtime to terminate it in an
> >> unusual way...")
> >>
> >> Relevant excerpt from tests.log in attachment (this was with
> trunk@1062600).
> >>
> > It certainly isn't supposed to force all test runs to be interactive
> :-(
> >
> > Have you tried removing SVN_USE_WIN32_CRASHHANDLER from gen_win.py?
>
> Almost forgot about this one, until I ran into it again yesterday
> evening.
>
> So: I've tried removing SVN_USE_WIN32_CRASHHANDLER from gen_win.py
> (put it in comment, ran "nmake config" and rebuilt everything), then
> ran update_tests.py again: same result. It still crashes, and shows
> the ugly blocking popup.
>
> Anyone else who recently built trunk on Windows seeing this, when
> running update_tests.py?
The 'SVN_DBG_STACKTRACES_TO_STDERR' environment option that is set in
subversion/tests/cmdline/svntest/main.py should stop the popup dialogs while
running the tests. (It moves the output to stderr to allow logging them on
the Windows buildbots, instead of requiring interactive resolving).
Bert