win X64 wallet fails on loading exist wallet with std::bad_alloc error
2018-03-18 16:46:31.074 11188 INFO logging contrib/epee/src/mlog.cpp:148 New log categories: *:WARNING,net:FATAL,net.p2p:FATAL,net.cn:FATAL,global:INFO,verify:FATAL,stacktrace:INFO,logging:INFO,msgwriter:INFO
2018-03-18 16:46:31.074 11188 INFO msgwriter src/common/scoped_message_writer.h:102 Italocoin 'Helium Hydra' (v0.11.1.0-5375a0f)
2018-03-18 16:46:31.077 11188 INFO msgwriter src/common/scoped_message_writer.h:102 Logging to D:\Downloads\Wallets\italocoin-static-WIN64-0.11.1.0\italocoin-wallet-cli.log
2018-03-18 16:46:47.181 11188 INFO msgwriter src/common/scoped_message_writer.h:102 Wallet and key files found, loading...
2018-03-18 16:46:51.221 11188 WARN wallet.wallet2 src/wallet/wallet2.cpp:2505 Loaded wallet keys file, with public address: ipMf8KL2YedddmtS6pNsLs8DuUuqetYxNH1uz1Vr7SSETLXaeRQXZ8TFjUu4bkMA93QjBX657ydbLXJ gsvHDHeji2rcdRaWDW
2018-03-18 16:46:51.239 11188 WARN wallet.wallet2 src/wallet/wallet2.cpp:2542 Failed to open portable binary, trying unportable
2018-03-18 16:46:51.242 11188 WARN wallet.wallet2 src/wallet/wallet2.cpp:2561 Failed to open portable binary, trying unportable
2018-03-18 16:46:51.244 11188 ERROR msgwriter src/common/scoped_message_writer.h:102 Error: failed to load wallet: std::bad_alloc
I think your wallet cache was corrupted. Try this
Delete or move wallet cache (the file without .keys or address.txt suffix)
Open wallet in monero-cli-wallet
The wallet cache restores.
After this you should be able to open it in GUI again. Restoring wallet cache in GUI doesn't work yet, therefore you need to open it in cli wallet. You could also restore from seed of course.
Regards