cryptsetup luksOpen silently runs out of memory when run on a machine with 708M of RAM
><rescue> free -m
total used free shared buff/cache available
Mem: 708 32 621 0 53 594
Swap: 0 0 0
><rescue> cryptsetup luksOpen /dev/sda2 lukssda2
Enter passphrase for /dev/sda2:
><rescue> echo $?
3
3 = out of memory.
TBH my complaint is not really about it running out of memory, although it would be nice if it didn't do that. It's the fact that it prints no visible error message of any kind.