1
python2.7コードでメモリリークが発生しましたが、pympler
を使用してデバッグしようとしています。エラーを取得するpympler.tracker.SummaryTracker()を使用しようとしたときに初期化されていないASN.1の値
Traceback (most recent call last):
File "eta/dynamic_eta_worker.py", line 29, in <module>
tr = tracker.SummaryTracker()
File "/usr/local/lib/python2.7/site-packages/pympler/tracker.py", line 45, in __init__
self.s0 = summary.summarize(muppy.get_objects())
File "/usr/local/lib/python2.7/site-packages/pympler/summary.py", line 131, in summarize
total_size[otype] = _getsizeof(o)
File "/usr/local/lib/python2.7/site-packages/pyasn1/type/base.py", line 145, in plug
raise error.PyAsn1Error('Uninitialized ASN.1 value ("%s" attribute looked up)' % name)
pyasn1.error.PyAsn1Error: Uninitialized ASN.1 value ("__sizeof__" attribute looked up)
ここでGoogleとGoogleで検索しようとしたが、何も出てこなかった。
私がpympler.tracker.SummaryTracker()
をPythonコンソールから呼び出すと、それは魅力のように機能します。
ありがとうございました。