[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