TreeEnthusiast, thanks for the report.
pe64 attempts to change the console buffer size on startup and restore it on exit.
Apparently it's doing it wrong and breaks the entire console host by somehow setting its window height to a negative value.
Far receives that negative value, applies to it some unsigned math that turns it into an insanely huge positive value, tries to allocate the corresponding amount of memory and crashes.
I've added a workaround to
5975, but ultimately it's a conhost issue: the host should be more robust and should not break when console apps pass invalid parameters to it. It's better to
report it to Microsoft (if it's not fixed yet).