Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KeePassXC 2.7.9 Crash Memory #11737

Closed
1 task done
dcampos4788 opened this issue Feb 6, 2025 · 5 comments
Closed
1 task done

KeePassXC 2.7.9 Crash Memory #11737

dcampos4788 opened this issue Feb 6, 2025 · 5 comments

Comments

@dcampos4788
Copy link

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

Hello team,

First of all, I would like to congratulate you on the excellent work you have been doing with KeePassXC.

I've been using the software for a few days now, and today I encountered an issue related to a memory instruction error in a database stored on Microsoft 365 SharePoint.

(Attached: Screenshot-2025-02-06 102414.png)

The issue occurred when I was emptying the recycle bin. After that, I could no longer open the database. Every time I enter the password, the error shown in the attached screenshot appears.

When I create a new database, the software works normally. Additionally, when I try to open the affected database on another computer, it opens without any issues.

Image

KeePassXC_DUMP.txt

Steps to Reproduce

1.Run KeePassXC Or Run KeePassXC mode Administrator
2.Select Database
3.Error

Expected Versus Actual Behavior

No response

KeePassXC Debug Information

KeePassXC - Version 2.7.9
Revision: 8f6dd13

Qt 5.15.11
Debugging mode is disabled.

Operating system: Windows 11 Version 2009
CPU architecture: x86_64
Kernel: winnt 10.0.26100

Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Quick Unlock

Cryptographic libraries:
- Botan 3.1.1

Operating System

Windows

Linux Desktop Environment

None

Linux Windowing System

None

@droidmonkey
Copy link
Member

when I try to open the affected database on another computer, it opens without any issues.

That is baffling!

@droidmonkey
Copy link
Member

@dcampos4788 please try using a snapshot build to see if this was already fixed: https://snapshot.keepassxc.org

@dcampos4788
Copy link
Author

dcampos4788 commented Feb 7, 2025

@droidmonkey , thank you for your help. I ran some tests using the portable and snapshot versions (https://snapshot.keepassxc.org/)) and observed the same behavior. The key difference between versions 2.7.9 and 2.8.0 is that, in the latter, the error is not displayed on-screen but is instead logged in the Event Viewer.

screenshot-2025-02-07 082630.png

Image

I recalled that this issue began when I was emptying the Recycle Bin.

On another workstation, I installed KeePassXC, disabled the Recycle Bin option, then returned to my notebook. After doing this, I was able to access the database again without any errors or events being recorded in the Event Viewer.

screenshot-2025-02-07 082717.png

Image

Another issue that occurs when deleting multiple records in sequence is that the application crashes. This seems to happen because a save or sync operation is triggered after each change.

I share this database with other users, so synchronization is enabled under Application Settings > KeeShare > Enable import and export.

@droidmonkey
Copy link
Member

There seems to be something fundamentally broken on your notebook. Recommend reinstalling the msvc redistributable and run sfc /scannow in a command terminal

@dcampos4788
Copy link
Author

@droidmonkey

Before creating this topic, I followed your recommendations. I used Revo Uninstaller to completely remove the software, including MSVC Redistributable and KeePassXC.

Regarding the operating system, I ran the following commands:
sfc /scannow
dism /online /cleanup-image /restorehealth

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants