LedgerHQ/ledger-wallet-ripple

Wallet crashes on start

Opened this issue · 4 comments

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 uninstalled and installed several times (version x64_1.0.3) to no avail.
  • I tried adding the app to Windows Defender whitelist, just in case - didn't help

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

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

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.

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

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

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