svn assert failure: svn: /build/buildd/subversion-1.8.8/subversion/libsvn_client/merge.c:3105: merge_dir_deleted: Assertion `delb != ((void *)0)' failed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subversion |
Fix Committed
|
Undecided
|
Unassigned | ||
subversion (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Subversion crashed during svn merge from a parent branch to a child branch.
The commits to be merged from the parent branch include a replaced directory:
- svn mv orig_dir new_dir
- svn mkdir orig_dir
I will try to reproduce the problem with a minimal, self-contained test case.
ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: subversion 1.8.8-1ubuntu3
ProcVersionSign
Uname: Linux 3.13.0-15-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
AssertionMessage: svn: /build/
CrashCounter: 1
CurrentDesktop: Unity
Date: Thu Mar 6 16:44:15 2014
ExecutablePath: /usr/bin/svn
InstallationDate: Installed on 2013-12-27 (68 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
ProcCmdline: svn --non-interactive merge --force -r 14602:14790 http://
Signal: 6
SourcePackage: subversion
StacktraceTop:
__assert_fail_base (fmt=0x7f0d4520f4b8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=
__GI___assert_fail (assertion=
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: svn assert failure: svn: /build/
UpgradeStatus: Upgraded to trusty on 2013-12-31 (65 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
information type: | Private → Public |
The bug is fully reproducible in a self-contained, (mostly) minimal test case. See attachment.