[Bug 6854] New: crush report: on incoming

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Sat Nov 25 12:49:07 UTC 2023


https://bz.mercurial-scm.org/show_bug.cgi?id=6854

            Bug ID: 6854
           Summary: crush report: on incoming
           Product: Mercurial
           Version: 6.6rc0
          Hardware: PC
                OS: Windows
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: alexraynepe196 at gmail.com
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

hallow!
here is my try 'incoming' evolve with mercurial 6.6 and evolve 11.1.0

```
% hg incoming --quiet --bundle
"C:\Users\netuser\AppData\Local\Temp\thg.cn25p30n\ssh__hg at foss.heptapod.net_mercurial_evolve_j2f4bfdq.hg"
--force --debug ssh://hg@foss.heptapod.net/mercurial/evolve
running C:\util\TortoisePlink.exe -ssh -2 "hg at foss.heptapod.net" "hg -R
mercurial/evolve serve --stdio"
sending hello command
sending between command
remote: 610
remote: capabilities: _evoext_getbundle_obscommon _evoext_obshashrange_v1
_exttopics_heads batch branchmap
bundle2=HG20%0Abookmarks%0Achangegroup%3D01%2C02%2C03%0Acheckheads%3Drelated%0Adigests%3Dmd5%2Csha1%2Csha512%0Aerror%3Dabort%2Cunsupportedcontent%2Cpushraced%2Cpushkey%0Aext-configexpress%0Ahgtagsfnodes%0Alistkeys%0Aobsmarkers%3DV0%2CV1%0Aphases%3Dheads%0Apushkey%0Aremote-changegroup%3Dhttp%2Chttps%0Astream%3Dv2
changegroupsubset ext-topics-publish=auto getbundle known lookup protocaps
pushkey streamreqs=generaldelta,revlogv1,sparserevlog topics topics-namespaces
unbundle=HG10GZ,HG10BZ,HG10UN unbundlehash
remote: 1
sending protocaps command
сравниваем с ssh://hg@foss.heptapod.net/mercurial/evolve
obscache is out of date
query 1; heads
sending batch command
поиск изменений
taking initial sample
query 2; still undecided: 8, sample size is: 8
sending known command
2 total queries in 0.3322s
sending getbundle command
bundle2-input-part: total payload size 245733
bundle2-input-part: total payload size 1160
preparing listkeys for "phases"
sending listkeys command
received listkey for "phases": 53534 bytes
obsolete feature not enabled but 33237 markers found!
obscache is out of date
changeset:   6821:017fd6b302eb4d31138dc002408db032c401e9f8
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit
(AMD64)]
** Распределенная система контроля версий Mercurial (версия 6.5.3)
** Загруженные расширения: absorb, amend, censor, convert, eol, evolve
11.1.1.dev0, fix, histedit, mq, narrow, patchbomb, rebase, record, share,
sparse, strip, topic 1.1.1.dev0, tortoisehg.util.hgcommands
6.5.1+16-191a6f1e65e7, tortoisehg.util.hgdispatch 6.5.1+16-191a6f1e65e7,
tortoisehg.util.partialcommit 6.5.1+16-191a6f1e65e7, tortoisehg.util.pipeui
6.5.1+16-191a6f1e65e7, tortoisehg.util.win32ill 6.5.1+16-191a6f1e65e7,
transplant
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit
(AMD64)]
** Распределенная система контроля версий Mercurial (версия 6.5.3)
** Загруженные расширения: absorb, amend, censor, convert, eol, evolve
11.1.1.dev0, fix, histedit, mq, narrow, patchbomb, rebase, record, share,
sparse, strip, topic 1.1.1.dev0, tortoisehg.util.hgcommands
6.5.1+16-191a6f1e65e7, tortoisehg.util.hgdispatch 6.5.1+16-191a6f1e65e7,
tortoisehg.util.partialcommit 6.5.1+16-191a6f1e65e7, tortoisehg.util.pipeui
6.5.1+16-191a6f1e65e7, tortoisehg.util.win32ill 6.5.1+16-191a6f1e65e7,
transplant
Traceback (most recent call last):
  File "D:\projects\hg\thg\thg.work\venv.py38\Scripts\hg", line 59, in <module>
    dispatch.run()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 143, in run
    status = dispatch(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 232, in dispatch
    status = _rundispatch(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 276, in _rundispatch
    ret = _runcatch(req) or 0
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 457, in _runcatch
    return _callcatch(ui, _runcatchfunc)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 467, in _callcatch
    return scmutil.callcatch(ui, func)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\scmutil.py",
line 153, in callcatch
    return func()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 447, in _runcatchfunc
    return _dispatch(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1272, in _dispatch
    return runcommand(
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 905, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1284, in _runcommand
    return cmdfunc()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1270, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\hgext\mq.py",
line 4247, in mqcommand
    return orig(ui, repo, *args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commands.py",
line 6696, in serve
    return server.runservice(opts, initfn=service.init, runfn=service.run)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\server.py",
line 166, in runservice
    return runfn()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py",
line 461, in run
    return sv.serve()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py",
line 395, in serve
    while self.serveone():
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py",
line 369, in serveone
    handler(self)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py",
line 350, in runcommand
    ret = self._dispatchcommand(req) & 255
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commandserver.py",
line 289, in _dispatchcommand
    return dispatch.dispatch(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 232, in dispatch
    status = _rundispatch(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 276, in _rundispatch
    ret = _runcatch(req) or 0
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 457, in _runcatch
    return _callcatch(ui, _runcatchfunc)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 467, in _callcatch
    return scmutil.callcatch(ui, func)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\scmutil.py",
line 153, in callcatch
    return func()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 447, in _runcatchfunc
    return _dispatch(req)
  File "D:\projects\hg\thg\thg.work\tortoisehg\util\hgdispatch.py", line 27, in
_dispatch
    return orig(req)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1272, in _dispatch
    return runcommand(
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 905, in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1284, in _runcommand
    return cmdfunc()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\dispatch.py",
line 1270, in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File "D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\hgext\mq.py",
line 4247, in mqcommand
    return orig(ui, repo, *args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1881, in check
    return func(*args, **kwargs)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\commands.py",
line 4426, in incoming
    return hg.incoming(ui, repo, source, opts)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\hg.py", line
1419, in incoming
    return _incoming(
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\hg.py", line
1385, in _incoming
    displaychlist(other, chlist, displayer)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\hg.py", line
1417, in display
    displayer.show(other[n])
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\logcmdutil.py",
line 304, in show
    self._show(ctx, copies, props)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\logcmdutil.py",
line 337, in _show
    for name in ns.names(self.repo, changenode):
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\namespaces.py",
line 220, in names
    return sorted(self.nodemap(repo, node))
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\namespaces.py",
line 49, in <lambda>
    tagnodemap = lambda repo, node: repo.nodetags(node)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py",
line 2219, in nodetags
    if not self._tagscache.nodetagscache:
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\util.py",
line 1760, in __get__
    result = self.func(obj)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py",
line 2140, in _tagscache
    cache.tags, cache.tagtypes = self._findtags()
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\localrepo.py",
line 2176, in _findtags
    alltags = tagsmod.findglobaltags(self.ui, self)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\tags.py",
line 183, in findglobaltags
    (heads, tagfnode, valid, cachetags, shouldwrite) = _readtagcache(ui, repo)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\tags.py",
line 465, in _readtagcache
    if not len(repo.file(b'.hgtags')):
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\bundlerepo.py",
line 474, in file
    return super(bundlerepository, self).file(f)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\bundlerepo.py",
line 474, in file
    return super(bundlerepository, self).file(f)
  File
"D:\projects\hg\thg\thg.work\venv.py38\lib\site-packages\mercurial\bundlerepo.py",
line 474, in file
    return super(bundlerepository, self).file(f)
  [Previous line repeated 942 more times]
RecursionError: maximum recursion depth exceeded while calling a Python object
cmdserver: процесс завершился неожиданно с кодом 1
evolve% 
```

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list