• Bug#1105098: keepassxc-full: empty window after unlocking database: no

    From Martin@21:1/5 to All on Sun May 11 10:20:01 2025
    Package: keepassxc-full
    Version: 2.7.10+dfsg1-1
    Severity: important
    X-Debbugs-Cc: Martin@Lichtvoll.de

    Dear Maintainer, dear Julian,

    Just "important" as I expect it would already be reported a ton of times
    in case it would affect everyone with Debian testing/unstable.

    Since a while at first occassionally, now always when I open even a freshly started KeepassXC with my standard password database, then I am greeted
    with an empty window. The list of groups is empty. The list of entries in
    a group is empty and entry details is also empty.

    I started KeepassXC from console and there was no error output.

    There is also no error message in the GUI. I just enter the pass phrase
    and then I have this empty window. It remains that way after locking
    the database manually and opening it again. Or after terminating the
    process and starting KeepassXC again.

    At the same time KeepassXC is still working in Firefox with the browser
    addon installed through "addons.mozilla.org". So Firefox can auto
    complete information from the KeepassXC database. It appears that this
    is mostly kind of a visual problem in the GUI and no issue with the
    password file.

    As I need to access the database manually at times, I installed KeepassXC
    as a flatpak as "org.keepassxc.KeePassXC" in the same version 2.7.10.
    When I quit the Debian packaged KeePassXC and start the Flatpak one
    KeepassXC displays all groups and entries just fine. But then the browser
    addon has no connection. I may look into trying to set up that connection
    but I am not sure it will work with a Debian packaged Firefox. If so
    I could work-around this issue completely by just switching KeepassXC
    to the flatpak.

    The styling of the application is minimally different as the Flatpak does
    not seem to use the desktop color theme I set for my Plasma session.
    Which is basically the regular Breeze. Colors seem to be a bit different
    in the Flatpak.

    The session is still running on X11 here with 150% fractional scaling.
    But this has not been a problem for KeepassXC as packaged before and
    it is no problem for the KeepassXC flatpak which respects the scaling.

    My best guess at the moment would be that some dependency of KeepassXC
    in Debian changed in a way that triggers this issue.

    Unfortunately I do not remember exactly any more when exactly this issue started to happen and whether it could be related to the upgrade to
    version 2.7.10 of KeepassXC at 9th of April. I could try downgrading
    KeepassXC to 2.7.9, however the Flatpak 2.7.10 is also working just fine.
    And I believe it has not more than about 2 weeks that the issue first
    happened.

    I am reporting this in the hope someone else may have some insight.
    At the moment I do not really have a clue on how to track this bug
    down to its cause.

    I am using my own self-compiled kernel since a while, but this issue
    started as I was using the stock Debian kernel still. I will still
    boot into the latest Debian kernel to make sure the issue is not related.
    In the unlikely case it would disappear with the Debian kernel, I will
    let you know.

    This is on Devuan, but as KeepassXC does not seem to depend on any forked packages, I don't think Devuan changes have any influence on this.

    Devuan excalibur/ceres is based on Debian testing/trixie/unstable.

    Best,
    Martin

    -- System Information:
    Distributor ID: Devuan
    Description: Devuan GNU/Linux 6 (excalibur/ceres)
    Release: 6
    Codename: excalibur ceres
    Architecture: x86_64

    Kernel: Linux 6.14.6-t14g5 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de Shell: /bin/sh linked to /usr/bin/dash
    Init: runit (via /run/runit.stopit)
    LSM: AppArmor: enabled

    Versions of packages keepassxc-full depends on:
    ii libargon2-1 0~20190702+dfsg-4+b2
    ii libbotan-2-19 2.19.5+dfsg-4
    ii libc6 2.41-7
    ii libgcc-s1 14.2.0-19
    ii libminizip1t64 1:1.3.dfsg+really1.3.1-1+b1
    ii libpcsclite1 2.3.3-1devuan1
    ii libqrencode4 4.1.1-2
    ii libqt5concurrent5t64 5.15.15+dfsg-5
    ii libqt5core5t64 5.15.15+dfsg-5
    ii libqt5dbus5t64 5.15.15+dfsg-5
    ii libqt5gui5t64 5.15.15+dfsg-5
    ii libqt5network5t64 5.15.15+dfsg-5
    ii libqt5svg5 5.15.15-2
    ii libqt5widgets5t64 5.15.15+dfsg-5
    ii libqt5x11extras5 5.15.15-2
    ii libreadline8t64 8.2-6
    ii libstdc++6 14.2.0-19
    ii libusb-1.0-0 2:1.0.28-1
    ii libx11-6 2:1.8.12-1
    ii libxtst6 2:1.2.5-1
    ii libzxcvbn0 2.5+dfsg-2+b2
    ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1

    Versions of packages keepassxc-full recommends:
    ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-4.1

    Versions of packages keepassxc-full suggests:
    pn webext-keepassxc-browser <none>
    ii xclip 0.13-4

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)