Marc Haesen wrote:
> Hi,
>
> I am experiencing lockups in the svn client (latest trunk version)
> executing the svn up command. When it happens, the client is in an
> endless loop in the handle_fetch routine of
> trunk/subversion/libsvn_ra_serv/update.c.
Hi Marc,
thanks for your report. Could you please provide lots more specific
information so we can reproduce the issue?
- which revision of trunk (the latest version constantly changes)
- what commands did you use exactly
- the exact output of svn when you used those commands
But before you do, please verify that your build is in fact clean.
1) Please remove/move away your trunk working copy, checkout and rebuild
entirely from scratch. We've been having build artefacts lately.
2) Using a self-built subversion may collide with svn libraries or
dependencies (apr, apr-util, sqlite...) installed system-wide. The only way
that I can build and successfully run lots of different Subversions is to
a) uninstall the system wide subversion completely.
b) uninstall all those system wide libraries that you checked out as a tar
and pass to subversion's ./configure. (If you use system-wide installed
libraries it's fine, just don't use system-wide and tar at the same
time)
c) install to e.g. $HOME/prefix (If you want only one subversion version,
installing system wide is fine)
The cause is libtool, accidentally loading the wrong libs with the right
binary. (I'm on ubuntu)
your efforts will be appreciated :)
~Neels
>
>
>
> The reason for the endless loop is that the serf_bucket_read function
> keeps on returning zero bytes without returning an error.
> fetch_ctx->aborted_read and fetch_ctx->delta_stream are false. The
> status that is returned is 0.
>
> Should there be no timeout in this loop that returns an error when no
> data is received within a certain time frame?
>
>
>
> The callstack is the following:
>
>
>
> handle_fetch
>
> handle_response
>
> read_from_connection
>
> process_connection
>
> serf_context_run
>
> finish_report
>
> svn_wc_crawl_revisions4
>
> svn_client__update_internal
>
> svn_client_update3
>
> svn_cl__update
>
>
>
> Regards,
>
> Marc
>
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2360911
Received on 2009-06-10 15:01:16 CEST