[issue1225] Objects/stringobject.c:3518: bad argument to internal function
mattias hellstrom
mercurial-bugs at selenic.com
Wed Jul 16 07:34:30 CDT 2008
New submission from mattias hellstrom <heson at hotmail.com>:
workdir/var/log/php.log looks normal, and I can revert, diff etc old revisions
of the file. Is there a way to easily fix the repo? I use hg to trace system
changes so the repo is not very important.
[root at computer backups]# hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
unpacking file workdir/var/log/php.log 9f0811361de9: Objects/
stringobject.c:3518: bad argument to internal function
1563 files, 103 changesets, 5165 total revisions
1 integrity errors encountered!
[root at computer backups]# hg commit -m "daily autocommit" --user root
** unknown exception encountered, details follow
** report bug details to http://www.selenic.com/mercurial/bts
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 0.9.3)
Traceback (most recent call last):
File "/usr/bin/hg", line 12, in ?
commands.run()
File "/usr/lib64/python2.4/site-packages/mercurial/commands.py", line 3000,
in run
sys.exit(dispatch(sys.argv[1:]))
File "/usr/lib64/python2.4/site-packages/mercurial/commands.py", line 3223,
in dispatch
return d()
File "/usr/lib64/python2.4/site-packages/mercurial/commands.py", line 3182,
in <lambda>
d = lambda: func(u, repo, *args, **cmdoptions)
File "/usr/lib64/python2.4/site-packages/mercurial/commands.py", line 454, in
commit
force_editor=opts.get('force_editor'))
File "/usr/lib64/python2.4/site-packages/mercurial/localrepo.py", line 720,
in commit
new[f] = self.filecommit(f, m1, m2, linkrev, tr, changed)
File "/usr/lib64/python2.4/site-packages/mercurial/localrepo.py", line 637,
in filecommit
return fl.add(t, meta, transaction, linkrev, fp1, fp2)
File "/usr/lib64/python2.4/site-packages/mercurial/filelog.py", line 58, in
add
return self.addrevision(text, transaction, link, p1, p2)
File "/usr/lib64/python2.4/site-packages/mercurial/revlog.py", line 994, in
addrevision
return self._addrevision(text, transaction, link, p1, p2, d, ifh, dfh)
File "/usr/lib64/python2.4/site-packages/mercurial/revlog.py", line 1014, in
_addrevision
prev = self.revision(self.tip())
File "/usr/lib64/python2.4/site-packages/mercurial/revlog.py", line 919, in
revision
bins.append(self.chunk(r, df=df))
File "/usr/lib64/python2.4/site-packages/mercurial/revlog.py", line 875, in
chunk
return decompress(self.chunkcache[1][offset:offset + length])
File "/usr/lib64/python2.4/site-packages/mercurial/revlog.py", line 66, in
decompress
if t == 'x': return zlib.decompress(bin)
SystemError: Objects/stringobject.c:3518: bad argument to internal function
transaction abort!
rollback completed
----------
messages: 6518
nosy: heson
priority: bug
status: unread
title: Objects/stringobject.c:3518: bad argument to internal function
____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue1225>
____________________________________________________
More information about the Mercurial-devel
mailing list