Comment 6 for bug 234010

Revision history for this message
Martin von Gagern (gagern) wrote :

I got that abort from svn_ra_get_log2 while I tried to branch off a SVN repo for the first time. Simply passing NULL to the C API would indeed seem the appropriate solution. Are you sure, Jelmer, that the Python Bindings prevent you from doing that? After turning those two lines in transport.py into a comment, I got a SIGSEGV.

    def get_log(self, paths, from_revnum, to_revnum, limit,
                discover_changed_paths, strict_node_history, revprops, rcvr,
                pool=None):
# if paths is None:
# paths = ["/"]

The reason for the segmentation fault, however, was a bug in Subversion proper, not only the Python bindings. The developers provided a fix for it almost immediately after being told about the issue, see the archives for details: http://subversion.tigris.org/servlets/BrowseList?list=dev&by=thread&from=656738