LedgerHQ / ledger-wallet-ripple

MIT License
65 stars 23 forks source link

Wallet crashes on start #51

Open TravelingTechGuy opened 6 years ago

TravelingTechGuy commented 6 years ago

Started having this issue today. On double clicking the desktop icon, or the original app, I get "The application was unable to start correctly".

I'm on Windows 10, with Java version 1.8.0_171.

Please let me know if I can provide any more details.

TravelingTechGuy commented 6 years ago

I think I solved it. I was trying many things. One of them based on something I read last week, and it worked. Windows has an exploit protection called ASLR (Address Space Layout Randomization). If you turn on the "Force randomization for images (Mandatory ASLR)" option in the Exploit Protection control panel (see screenshot), the wallet crashes 100% of the time. If you turn it off, reboot and try again - all works.

capture

I'm not sure if this is something you can fix in compilation (the suggestion is that this feature forces relocation of images not compiled with /DYNAMICBASE), or just include a permanent warning somewhere. It could be that this affects all Java apps running on Windows 10.

At any rate, this solved my issue.

peterwizard15 commented 6 years ago

Could be that latest Windows 10 won't run apps signed with sha1 certificate. The Ledger Wallet Ripple app signed with sha1 certificate. I asked Ledger Wallet support to supply a Windows 10 compliant certificate 3 weeks ago still waiting. Will also try fix from TTG

peterwizard15 commented 6 years ago

Did fresh DL of Ledger Wallet Ripple app still signed with sha1 certificate. Did fix suggested by TTG, no dice. App doesn't even start. Thinking is needs a Windows 10 compliant certificate

peterwizard15 commented 6 years ago

Got email from Ledger support saying issue fixed. it's not. App still signed with sha1 certificate and won't run on latest version on Windows 10. Ripple app version 1.0.3