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

Re: Deadlock-like behaviour of svnserve in multi-threaded mode (-T)

From: Ivan Zhakov <ivan_at_visualsvn.com>
Date: Tue, 31 May 2016 15:10:29 +0300

On 31 May 2016 at 14:43, Radek Krotil <radek.krotil_at_polarion.com> wrote:
> Hi Ivan.
>
> I managed to get the debug symbols for the Subversion binaries, we've been
> using. It can be downloaded at
> http://www.apachehaus.de/subversion-1.9.3-ap24-x64_pdb.zip.
>
As far I see all 22 workers threads are waiting for data from network:
[[
ntdll.dll!NtWaitForSingleObject () Unknown
mswsock.dll!SockWaitForSingleObject () Unknown
mswsock.dll!WSPRecv () Unknown
ws2_32.dll!WSARecv () Unknown
libapr-1.dll!0000000057bff0aa() Unknown
svnserve.exe!sock_read_cb(void * baton, char * buffer, unsigned
__int64 * len) Line 120 C
svnserve.exe!readbuf_fill(svn_ra_svn_conn_st * conn, apr_pool_t *
pool) Line 391 C
svnserve.exe!svn_ra_svn__read_tuple(svn_ra_svn_conn_st * conn,
apr_pool_t * pool, const char * fmt, ...) Line 1379 C
svnserve.exe!serve_interruptable(int * terminate_p, connection_t *
connection, int(*)(connection_t *) is_busy, apr_pool_t * pool) Line
4057 C
svnserve.exe!serve_thread(apr_thread_t * tid, void * data) Line 598 C
]]]

It also seems that you're using some third-party (Polarion) svn://
client for Subversion. Is it true?

-- 
Ivan Zhakov
Received on 2016-05-31 14:10:55 CEST

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