Memory over-use followed by crash - bug report info generated

Issue #4921 resolved
Mark Giese
created an issue

TortoiseHg is chewing through a ton of memory, operating very slowly and then crashing out with the following details:

** Mercurial version (4.3.1).  TortoiseHg version (4.3.1)
** Command: 
** CWD: C:\WINDOWS\system32
** Encoding: cp1252
** Extensions loaded: mercurial_keyring, purge
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.7 PyQt-4.11.4 QScintilla-2.9
Traceback (most recent call last):
  File "tortoisehg\hgqt\repowidget.pyo", line 197, in _initView
  File "tortoisehg\hgqt\repowidget.pyo", line 795, in _updateRepoViewForModel
  File "tortoisehg\hgqt\repomodel.pyo", line 625, in defaultIndex
  File "tortoisehg\hgqt\repomodel.pyo", line 642, in indexFromRev
  File "tortoisehg\hgqt\repomodel.pyo", line 361, in _ensureBuilt
  File "tortoisehg\hgqt\graph.pyo", line 950, in build_nodes
  File "tortoisehg\hgqt\graph.pyo", line 599, in _iter_graphnodes
MemoryError

Comments (6)

  1. Yuya Nishihara

    It's kinda WONTFIX. The default grapher is expensive as it provides more things than the "optimized" one, but it's okayish for ordinary users who don't have to work with such huge repositories.

    Given our developer resources are pretty limited (= no active developer), this sort of hard-but-avoidable issues isn't likely to be addressed.

  2. Log in to comment