[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Repository corruption? Problem similar to FAQ#tiger-apr-0.9.6

From: John Szakmeister <john_at_szakmeister.net>
Date: 2006-06-04 23:17:14 CEST

----- Ian C. Blenke <ian@blenke.com> wrote:
> John Szakmeister wrote:
> > What error are you seeing from 'svnadmin verify'? This might be a
> > slightly different manifestation of the 'read length line' bug
> that's
> > been eluding us. If it is, then this may help:
> > http://www.szakmeister.net/fsfsverify/
> >
>
> $ svnadmin verify .
> * Verified revision 0.
> ...
> * Verified revision 652.
> svnadmin: Invalid diff stream: [tgt] insn 1 starts beyond the target
> view position
>
>
> Running fsfsverify.py against revision 653 returns the following
> error:
>
> $ fsfsverify.py db/revs/653
> ...
> NodeRev Id: 1st.g.r653/17936924
> type: file
> pred: 1st.g.r611/34703561
> text: DELTA 653 1668558 16257066 24194048
> c0bd2a8b7ee4db1ee816ea607392755d
> prop: UNKNOWN 405 9727810 53 0 113136892f2137aa0116093a524ade0b
> cpath: /cpp/Client/IE/Project/src/Observer.ncb
> copyroot: 178 /cpp/Client/IE
> starting length: 16257062
> offset: 1668583
> Decoded too many bytes
> total: 14384890
> remaining: 1872172
> Traceback (most recent call last):
> File "/root/fsfsverify.py", line 699, in ?
> process(noderev, rev_file, options.dump_instructions,
> options.dump_windows)
> File "/root/fsfsverify.py", line 652, in verify
> dump_windows)
> File "/root/fsfsverify.py", line 289, in verify
> digest = parse_svndiff(f, self.length, dump_instructions,
> dump_windows)
> File "/root/fsfsverify.py", line 188, in parse_svndiff
> raise 'svndiff error'
> svndiff error
>
> Hopefully this helps the effort.
>
> Any other suggestions?

Yes, this does look like a similar bug. Andrew MacKenzie also saw a similar issue. Can you post a copy of the rev file and send me a link to it privately?

-John

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Jun 4 23:18:50 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.