Tried out del elem[:], same result; [hzys@ip-10-79-219-18 build]( entrez-xml-parser-fail)$ python memorybug.py Testing lxml.etree.iterparse with cleanup count: 4931000/4931000 eta:0:00:00 mem:31.52M/mnt/docker/All_Mammalia.xml:-1924384678:38:FATAL:PARSER:ERR_NO_MEMORY: Memory allocation failed Traceback (most recent call last): File "/develop/hzys/bdas/etl/entrez/mammals/elastic/build/memorybug.py", line 101, in raise excpt File "/develop/hzys/bdas/etl/entrez/mammals/elastic/build/memorybug.py", line 98, in test_lxml_iterate(argparser().parse_args()) File "/develop/hzys/bdas/etl/entrez/mammals/elastic/build/memorybug.py", line 49, in test_lxml_iterate for _, elem in lxml.etree.iterparse( # pylint: disable=c-extension-no-member File "src/lxml/iterparse.pxi", line 208, in lxml.etree.iterparse.__next__ File "src/lxml/iterparse.pxi", line 193, in lxml.etree.iterparse.__next__ File "src/lxml/iterparse.pxi", line 228, in lxml.etree.iterparse._read_more_events File "src/lxml/parser.pxi", line 1451, in lxml.etree._FeedParser.feed File "src/lxml/parser.pxi", line 624, in lxml.etree._ParserContext._handleParseResult File "src/lxml/parser.pxi", line 633, in lxml.etree._ParserContext._handleParseResultDoc File "src/lxml/parser.pxi", line 743, in lxml.etree._handleParseResult File "src/lxml/parser.pxi", line 672, in lxml.etree._raiseParseError File "/mnt/docker/All_Mammalia.xml", line -1924384678 lxml.etree.XMLSyntaxError: Memory allocation failed On Fri, 15 Mar 2024 at 18:35, scoder