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

Attempting to add a file to an entry causes KeePassXC to become unresponsive. #11383

Open
akwala opened this issue Oct 20, 2024 · 1 comment
Open

Comments

@akwala
Copy link

akwala commented Oct 20, 2024

Overview

KeePassXC becomes unresponsive indefinitely when attempting to add a file to an entry,

Steps to Reproduce

  1. Right-click an entry and select 'Edit entry...'.
  2. Go to the 'Advanced' tab.
  3. In 'Attachments' section, click the 'Add' button.
  4. A file manager window (Dolphin) appears.
  5. Try changing the folder in the file manager.

Expected Behavior

Be able to

  • navigate, in the file manager window, to the location of the file to be added;
  • select the file and add it to the entry in KeePassXC.

Actual Behavior

The file manager window freezes and is unresponsive for an indefinite amount of time. Attempting to close the window causes a dialog window to appear, saying that KeePassXC is unresponsive and asking whether it should be terminated.

Context

KeePassXC - Version 2.7.9
Revision: 8f6dd13

Qt 5.15.3
Debugging mode is disabled.

Operating system: Ubuntu 22.04.5 LTS
CPU architecture: x86_64
Kernel: linux 5.15.0-124-generic

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • Passkeys
  • SSH Agent
  • KeeShare
  • YubiKey
  • Secret Service Integration

Cryptographic libraries:

  • Botan 2.19.1

Operating System: Linux
Desktop Env: KDE
Windowing System: X11

@akwala akwala added the bug label Oct 20, 2024
@droidmonkey
Copy link
Member

droidmonkey commented Oct 20, 2024

We don't control the file manager window, that is actually a system window (ie, there is no code on our end). You have something going on external to keepassxc.

You'll have to run the program through gdb and provide a stack trace to determine what's going on.

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