[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 4366] New - client SEGFAULTs diffing a repos rev in which an empty file was added
From:       cmpilato () tigris ! org
Date:       2013-05-15 17:24:34
Message-ID: iz4366 () subversion ! tigris ! org
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=4366
                 Issue #|4366
                 Summary|client SEGFAULTs diffing a repos rev in which an empty
                        | file was added
               Component|subversion
                 Version|trunk
                Platform|All
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|libsvn_client
             Assigned to|cmpilato
             Reported by|cmpilato






------- Additional comments from cmpilato@tigris.org Wed May 15 10:24:33 -0700 2013 -------
At the moment, Subversion's trunk and 1.8.x branch code SEGFAULT when trying to
show a repos diff of a revision in which an empty file was added.

This is caused by a change made in r1470994, where the repository diff code was
changed to lazily open tempfile streams.  The lazy open bit is good (and greatly
reduces the number of file handles held open during a repository diff via
ra-serf), but we need to ensure that those stream do, in fact, get eventually
opened.  Currently, empty added files passed through the system will not every
trigger the lazy open logic.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=3055618

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic