[issue2196] abort: Interrupted system call

Aaron Digulla bugs at mercurial.selenic.com
Tue May 18 15:17:02 UTC 2010


New submission from Aaron Digulla <digulla at hepe.com>:

When I run

hg --traceback convert -s svn http://svn.xxx.com/svn/... ~/hg/...

I get this traceback:


  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 398, in
convert
    c.convert(sortmode)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 312, in
convert
    parents = self.walktree(heads)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 109, in
walktree
    commit = self.cachecommit(n)
  File "/usr/lib/pymodules/python2.6/hgext/convert/convcmd.py", line 267, in
cachecommit
    commit = self.source.getcommit(rev)
  File "/usr/lib/pymodules/python2.6/hgext/convert/subversion.py", line 433,
in getcommit
    self._fetch_revisions(revnum, stop)
  File "/usr/lib/pymodules/python2.6/hgext/convert/subversion.py", line 814,
in _fetch_revisions
    for entry in stream:
  File "/usr/lib/pymodules/python2.6/hgext/convert/subversion.py", line 122,
in __iter__
    entry = pickle.load(self._stdout)
IOError: [Errno 4] Interrupted system call
abort: Interrupted system call

Apparently, a signal is sent to Python which interrupts pickle.load(). Is
there something which Mercurial can do or do I have to file a bug report
with Python?

If you can't do anything about this, what signal could that be? SIGCHILD? Or
is there a timer running?

----------
messages: 12544
nosy: digulla
priority: bug
status: unread
title: abort: Interrupted system call

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2196>
____________________________________________________


More information about the Mercurial-devel mailing list