You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Andy Jewell <an...@fanniemae.com> on 2004/08/25 14:38:32 UTC

Assertion failed: opt || cstr, file subversion/libsvn_ra_svn/marshal.c, line 434

Hi. . . have looked in the issues and did not find this particular one,
though there was an assertion for the same file recorded in this
message: http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=270348

I'm using client version 1.0.0.

Scenario was this:
   a. Relocated a directory (scripts in the screen log below) w/commit in
workspace A
   b. Had a modified file in scripts directory in workspace B (below) so
that during an update operation, the directory was not relocated
   c. Thought that I needed to commit the file so I tried to commit and
got an error (screen log begins here)
   d. Because of the error, thought I needed to relocate the file to the
new scripts directory so I mv'ed it
   e. Ran update thinking that the scripts directory (in its old
location) would now be removed.  However, it restored the now missing
file and gave the assertion and core dump
------------------------------------------------------
drax (** NONE **)  [35]% svn commit -m "Comment updates" !$
svn commit -m "Comment updates" scripts/log_parser.pl
Sending        scripts/log_parser.pl
Transmitting file data .svn: Commit failed (details follow):
svn: File not found: transaction '1q', path '/scripts/log_parser.pl'
drax (** NONE **)  [36]% cp scripts/log_^C
drax (** NONE **)  [36]% mv scripts/log_parser.pl main/scripts
drax (** NONE **)  [37]% svn commit -m "Comment updates"
main/scripts/log_parser.pl
Sending        main/scripts/log_parser.pl
Transmitting file data .
Committed revision 58.
drax (** NONE **)  [38]% svn update
Restored 'scripts/log_parser.pl'
Assertion failed: opt || cstr, file subversion/libsvn_ra_svn/marshal.c,
line 434
Abort (core dumped)
drax (** NONE **)  [39]% svn --version
svn, version 1.0.0
     compiled Mar 10 2004, 12:36:43

Copyright (C) 2000-2004 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
    - handles 'http' schema
* ra_local : Module for accessing a repository on local disk.
    - handles 'file' schema
* ra_svn : Module for accessing a repository using the svn network protocol.
    - handles 'svn' schema
------------------------------------------------------
Should I enter an issue for this?  I could not find an existing one.
I'm not a member of any of the svn mailing lists, I'm pretty much just
an end user so my apologies if this is not the correct process.  Thanks -


-- Andy Jewell




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Assertion failed: opt || cstr, file subversion/libsvn_ra_svn/marshal.c, line 434

Posted by Greg Hudson <gh...@MIT.EDU>.
This bug is fixed in 1.0.6, along with a number of security
vulnerabilities.  We strongly suggest that you upgrade.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org