Kunzisoft/KeePassDX

Not enough memory to open the database

Opened this issue · 2 comments

Describe the bug
Hello, when opening the database, a message appears that there is not enough memory to open the database

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior

A clear and concise description of what you expected to happen.

KeePass Database

  • Created with: [e.g Windows KeePass 2.42]
  • Version: [e.g. 2]
  • Location: [e.g. Remote file retrieved with GDrive app]
  • File provider (content:// URI): [e.g. content://com.google.android.apps.docs.storage/5]
  • Size: [e.g. 150Mo]
  • Contains attachment: [e.g. Yes]

KeePassDX:

  • Version: [e.g. 2.5.0.0beta23]
  • Build: [e.g. Free]
  • Language: [e.g. French]

Android:

  • Device: [e.g. GalaxyS8]
  • Version: [e.g. 8.1]

Additional context

Add any other context about the problem here.

  • Browser for Autofill: [e.g. Chrome version X]

It might help if you filled out the template. If you created the database on a PC, it's possible you chose a a huge memory size in the database security settings that is too much for your mobile device.

There's also a good chance that you'll use a key file that's very large. Unfortunately, to calculate the hash of the key file, you currently need to store it in RAM, so if it's too big it won't work. In any case, a key file doesn't need to be large.