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

Re: Crash in WIN32 after (supposedly) successful commit

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2003-03-17 19:21:11 CET

Joerg Hessdoerfer <Joerg.Hessdoerfer@sea-gmbh.com> writes:

> On Monday 17 March 2003 18:25, Philip Martin wrote:
> > Joerg Hessdoerfer <Joerg.Hessdoerfer@sea-gmbh.com> writes:
> > > 'svn status' crashes reproducibly on the WC. When I check out the
> > > repository to another location, everything seems fine, though.
> >
> > [...]
> >
> > > What sort of information could be useful to the developers to help
> > > track down the problem?
> >
> > Is the stack trace always the same? Your trace shows it crashing in
> > handle_start_tag, what is the value of entry? What is the value of
> > accum?
> >
> Yep, stack trace is always the same.
> About accum, it looks normal except for a 'Date conversion failed' message
> from file libsvn_subr/time.c.
>
> The entry is an invalid ptr (0xcccccccc), though.

Indeed, that is a Subversion bug. Your entries file has some very
dodgy looking dates, some from 2001 and one from 1969:

<entry
   committed-rev="4"
   name="StartSequencer.vi"
   text-time="1969-12-31T23:00:00.000000Z"
   committed-date="2003-03-17T10:07:55.387935Z"
   checksum="769382c1c08475bff7cfbb9071302ab2"
   last-author="jh"
   kind="file"
   prop-time="2003-03-17T10:00:27.656250Z"/>

The 1969 error causes svn_wc__atts_to_entry to return an error which
causes handle_start_tag to call svn_xml_signal_bailout. When this
happens I think handle_start_tag should return immediately and not do
any further processing.

I don't know why there are dodgy dates in your entries file. What is
the Windows timestamp on StartSequencer.vi?

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Mar 17 19:21:55 2003

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.