Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.29k stars 260 forks source link

KeePassDX crashes on ChromeOS #1549

Open lwbt opened 1 year ago

lwbt commented 1 year ago

Describe the bug

A clear and concise description of what the bug is.

KeePassDX crashes the entire ChromeOS desktop when it is run either immediately or after a short amount of time after using the app. For more info see Additional context.

To Reproduce

Steps to reproduce the behavior:

  1. Install Playstore/Android on Chrome OS
  2. Eventually lauch a browser window or some other window
  3. Install KeePassDX
  4. Launch KeePassDX
  5. Wait a bit, ... see a black screen and an all windows are gone

Expected behavior

Being able to launch and use the app with a database without experiencing crashes

KeePass Database

KeePassDX:

Android:

Additional context

Add any other context about the problem here.

Observed behavior:

It seems to be that running KeePassDX causes ChromeOS to crash. What does that mean? Run KeePassDX on a Chromebook through the Playstore (the compatibility layer for Android Apps on ChromeOS), continue using ChromeOS, either the App directly or using the browser, text editor and so on. After a few minutes your screen will go black, you will eventually get thrown back to the login screen and ChromeOS will tell you in a notification bubble that some apps have crashed and it can try to recover the state of the apps. In my case it brings the browser back up, but definitely not KeePassDX.

This behavior must have been introduced recently. As I don't use ChromeOS my primary OS I can't say when exactly. I had experienced situations where running KeePassDX would almost immediately crash ChromeOS (e.g. not having I database loaded as far as I can tell), But I don't know how to exactly reproduce this behavior. Sorry that's not concise, but that is what I know for now and I don't want to let this issue go unnoticed and users avoiding to use KeePassDX for that reason.

panther2 commented 1 year ago

Not to deny a possible issue, but FWIW

I am using an

outdated Acer CB5 571 (CB5-571-39VM) (Core i3, 64bit)

as well as a

brandnew Acer 516 GE (CBG516-1H-530D) (Core i5, 64bit)

and KeePassDX up to and including 3.5.1 has run fine on those systems (stable channel).

J-Jamet commented 1 year ago

Can you provide the crash report because I have nothing conclusive in the exceptions returned on the monitoring.

J-Jamet commented 1 month ago

I can't do anything without a crash report

lwbt commented 1 month ago

I'm sorry that I have been unable to provide a crash report. From what I observed and what I described above, it is hard for me and I don't have the time to investigate further how to provide the data you need.

I looked at:

I will use KeePassXC Flatpak on the Linux Environment instead, may be that is for the better. It's nothing against you, rather my perceived lack of documentation on the ChromeOS and Android Apps for ChromeOS (Playstore Apps) side.

You may close this bug report.