Skip to content

Error when recovering an entry with references from history #1485

@TheZ3ro

Description

@TheZ3ro

Expected Behavior

Recovering an item from history sucessfully

Current Behavior

Useful strace (from bottom to top)

    #0 0x562a3f8becf2 in QWeakPointer<QObject>::data() const /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:588
    #1 0x562a3f8d710d in QPointer<Database>::data() const /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:70
    #2 0x562a3f8d5905 in QPointer<Database>::operator Database*() const /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:76
    #3 0x562a3f8cfd8d in Group::database() /opt/git/keepassxc/src/core/Group.cpp:466
    #4 0x562a3f8b80d1 in Entry::resolveReferencePlaceholderRecursive(QString const&, int) const /opt/git/keepassxc/src/core/Entry.cpp:831

Error occours in line 831
const Entry* refEntry = m_group->database()->resolveEntry(searchText, searchInType);

Debug Info

KeePassXC - Versione 2.3.0-snapshot
Build Type: Snapshot
Revisione: 490e921

Librerie:

  • Qt 5.5.1
  • libgcrypt 1.8.2

Sistema operativo: Ubuntu 16.04.3 LTS
Architettura CPU: x86_64
Kernel: linux 4.13.0-32-generic

Estensioni abilitate:

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions