Hello List, I've got an infinite loop when running svn blame over file:/// on my own SVN binaries (Windows, x64, VS 2008)
I'm not sure if it is caused by my repository (it's public -- the Eraser SourceForge repository, repository can be rsynced from SourceForge servers) Trying to run blame from TortoiseSVN seems to work fine, so I did some debugging. It seems that there's an infinite loop in find_identical_prefix (diff_file.c:379, svn 1.7.1 tag), specifically within the ifdefs in SVN_UNALIGNED_ACCESS_IS_OK between lines 417 and 455. I disabled the whole block since the comment in svn_types.h details that SVN_UNALIGNED_ACCESS_IS_OK is an optimisation opportunity define and rebuilt; the blame runs successfully then. Any help to debug into this would be greatly appreciated, if my platform/build tools are a supported bunch (I don't really see x64 Subversion binaries for Windows so I'm not sure on this) Regards, Joel