John Beranek wrote on Fri, Mar 04, 2011 at 14:49:48 +0000: > On 04/03/11 14:44, Daniel Shahaf wrote: > > John Beranek wrote on Thu, Mar 03, 2011 at 17:54:04 +0000: > >> Hi, > >> > >> This afternoon, I checked out the trunk from Subversion in order to > >> build a dev system running 1.7. > >> > >> I updated a sandbox I had lying around, made it 'extraclean', built and > >> installed serf 0.7.1, ran autogen.sh, ran configure (with --prefix > >> /usr/local/subversion-1.7 --with-serf=/usr/local), built and installed > >> Subversion. > >> > >> All of this was done on a Fedora 14 x86_64 system. What I got for my > >> troubles was assertion failures when trying a commit with either > >> Apache+mod_dav_svn or with svnserve. The assertion failure in question is: > >> > >> subversion/libsvn_subr/svn_temp_serializer.c:282: > >> svn_temp_deserializer__resolve: Assertion `*ptr > buffer' failed. > >> > > > > What are *PTR and BUFFER at that point? > > Both are optimised out:
Okay. Perhaps you could try to localize the bug --- whether it's in the temp_serializer framework itself, or in one of its callers? For example, if you make dag_node_cache_get() always return NULL, do you still get assertions from other users of the cache? Daniel (shooting in the dark)