Skip to content

ASSERT: "!uuid.isNull()" in file Group.cpp, line 584 #2408

@jo-so

Description

@jo-so
  1. The database was locked
  2. I've entered a wrong password and hit enter
  3. I've entered the right password, used show password and hit enter
  4. keepassxc crashed.

I still have the coredump of the crash.

Backtrace

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51	../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden.
[Current thread is 1 (Thread 0x7f28deb7a640 (LWP 26665))]
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0, 280375465148160, 549755814016, 549755814016, 1095216660735, 1095216660735, 0, 0, 0, 0, 0, 0, 88, 4393321634018672384, 140720354000688, 139813581952640}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007f28e2cb02f1 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 11 times>, 3, 140720354001088, 94350126039376, 139813585928408, 94350139144176}}, sa_flags = -742867200, sa_restorer = 0x7ffc02b67fd8}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007f28e31ce987 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1842
No locals.
#3  QMessageLogger::fatal (this=this@entry=0x7ffc02b680c0, msg=msg@entry=0x7f28e3470ec0 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:880
        message = <optimized out>
        ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc02b680c0, reg_save_area = 0x7ffc02b68000}}
#4  0x00007f28e31cde09 in qt_assert (assertion=assertion@entry=0x55cf99d3cf38 "!uuid.isNull()", file=file@entry=0x55cf99d3dde8 "/home/joerg/git/keepassxc/src/core/Group.cpp", line=line@entry=584) at ../../include/QtCore/../../src/corelib/global/qlogging.h:91
No locals.
#5  0x000055cf99bb331e in Group::findEntryByUuid (this=0x55cf9af50560, uuid=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:91
No locals.
#6  0x000055cf99c5cf25 in DatabaseWidget::restoreGroupEntryFocus (this=this@entry=0x55cf9a94af60, groupUuid=..., entryUuid=...) at /home/joerg/git/keepassxc/src/gui/DatabaseWidget.cpp:1348
        entry = <optimized out>
        group = 0x55cf9af50560
#7  0x000055cf99c5e459 in DatabaseWidget::unlockDatabase (this=0x55cf9a94af60, accepted=<optimized out>) at /home/joerg/git/keepassxc/src/gui/DatabaseWidget.cpp:881
        db = <optimized out>

Debug Info

KeePassXC - Version 2.4.0-snapshot
Build Type: Snapshot
Revision: b45f0e3

Bibliotheken:

  • Qt 5.11.2
  • libgcrypt 1.8.3

Betriebssystem: Debian GNU/Linux buster/sid
CPU-Architektur: x86_64
Kernel: linux 4.19.0-rc3-amd64

Aktivierte Erweiterungen:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • YubiKey

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions