MemoryError
decalage2 opened this issue · 8 comments
Hi I don't know if this is the same issue but when processing this sample "https://www.virustotal.com/gui/file/59c988194007d7a5b482b4aab77636cb07220496d949f5dc5074196ead94c19d/" vmonkey stops at output "PARSING VBA CODE:" and starts to consume all of my free RAM and SWAP until OOM_Reaper kills the process.
I tested it with pypy and CPython on 64Bit.
There is a simple fix for this. requirements.txt needs to be updated to force pyparsing==2.3.0. Any version beyond that seems to break the monkey.
Thx, I can confirm that Vipermonkey seems to be able to parse the file provided version 2.3.0 of pyparsing is installed.
Seems to be fixed with the latest development version of pyparsing 2.4.1, at least for the 1st sample above: pyparsing/pyparsing#85
Now that pyparsing 2.4.1 has been released, setup.py should be updated with pyparsing>=2.4.1
ref: pyparsing/pyparsing#91
pyparsing 2.4.1 was removed from PyPI due to another bug, so this can only be fixed when 2.4.2 is released.
pyparsing 2.4.2 is out, the dependency can now be set to pyparsing>=2.4.2