Just downloaded the CLI binaries from getmonero. When trying to load a wallet in the CLI I get one of two errors:
Error: failed to load wallet: std::bad_alloc
Error: failed to load wallet: basic_string::_M_replace_aux
The errors don't appear together. Each time I try I get one of them, seems pretty random to me.
I can load the wallet using the old CLI binary.
Anything to do about it?
The solution suggested by dEBRUYNE works in the sense that my wallet can now be opened. However, this way I lose information I cannot restore, about past outgoing transactions (specifically, addresses I sent to).
Furthermore, I just noticed that v0.11.1.0 doesn't support subaddresses yet, and I should note that my previous cli did support it, and my wallet did have subaddresses, so I guess this caused the incompatibility.