> -----Original Message----- > From: Johan Corveleyn [mailto:jcor...@gmail.com] > 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 <d...@daniel.shahaf.name> > 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