[issue1003] URLError: <urlopen error (10053, 'Software caused connection abort')> in mercurial\keepalive.pyc#_start_transaction

Jesse Glick mercurial-bugs at selenic.com
Mon Feb 25 08:44:27 CST 2008


New submission from Jesse Glick <jesse.glick at sun.com>:

It seems a lot of Windows users get a sporadic error pushing over HTTPS:

C:\....>hg push --traceback
pushing to [.....]
searching for changes
Traceback (most recent call last):
 File "mercurial\dispatch.pyc", line 45, in _runcatch
 File "mercurial\dispatch.pyc", line 348, in _dispatch
 File "mercurial\dispatch.pyc", line 401, in _runcommand
 File "mercurial\dispatch.pyc", line 357, in checkargs
 File "mercurial\dispatch.pyc", line 340, in <lambda>
 File "mercurial\commands.pyc", line 2147, in push
 File "mercurial\localrepo.pyc", line 1385, in push
 File "mercurial\localrepo.pyc", line 1465, in push_unbundle
 File "mercurial\httprepo.pyc", line 425, in unbundle
 File "mercurial\httprepo.pyc", line 302, in do_cmd
 File "urllib2.pyc", line 130, in urlopen
 File "urllib2.pyc", line 358, in open
 File "urllib2.pyc", line 376, in _open
 File "urllib2.pyc", line 337, in _call_chain
 File "mercurial\httprepo.pyc", line 119, in https_open
 File "mercurial\keepalive.pyc", line 224, in do_open
 File "mercurial\keepalive.pyc", line 272, in _reuse_connection
 File "mercurial\keepalive.pyc", line 315, in _start_transaction
URLError: <urlopen error (10053, 'Software caused connection abort')>
abort: error: *Software caused connection abort*

No obvious way to reproduce, just happens a lot when trying to push.

A quick search turned up

http://www.velocityreviews.com/forums/t329892-socket-error-10053-software-caused-connection-abort.html

which implies a bug in Mercurial socket-handling code, though I know no more
than that.

----------
messages: 5385
nosy: jglick
priority: urgent
status: unread
title: URLError: <urlopen error (10053, 'Software caused connection abort')> in mercurial\keepalive.pyc#_start_transaction
topic: http_proto, windows

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



More information about the Mercurial-devel mailing list