keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
21.26k stars 1.47k forks source link

Segfault running "make test" after windows build of 2.3.3 #2301

Closed JSmatt closed 6 years ago

JSmatt commented 6 years ago

Seems to build fine, however when I run "make test" all tests segfault. Also if I try and run the compiled .exe it immediately crashes with an unhandled AccessViolation exception

KeePassXC - keepassxc-2.3.3-src.tar.xz with this patch

Libraries:

Operating system: Microsoft Windows 10 Enterprise 2016 LTSB CPU architecture: Intel x64

Enabled extensions:

cmake output:

$ cmake -G"MSYS Makefiles" -DWITH_XC_ALL=ON -DCMAKE_BUILD_TYPE=Release .. -DWITH_TESTS=ON -DWITH_GUI_TESTS=ON
fatal: not a git repository (or any of the parent directories): .git
-- Setting up build for KeePassXC v2.3.3

-- Patching libargon2...

-- Found YubiKey: C:/msys64/mingw64/lib/libyubikey.dll.a;C:/msys64/mingw64/lib/libykpers-1.dll.a
-- Found sodium: C:/msys64/mingw64/lib/libsodium.dll.a (Required is at least version "1.0.12")
-- Including translations...

-- Enabled features:
 * Auto-Type, Automatic password typing
 * Networking, Compile KeePassXC with network access code (e.g. for downloading website icons)
 * KeePassXC-Browser, Browser integration with KeePassXC-Browser
 * KeePassHTTP, Browser integration compatible with ChromeIPass and PassIFox (deprecated, implies Networking)
 * SSHAgent, SSH agent integration compatible with KeeAgent
 * YubiKey, YubiKey HMAC-SHA1 challenge-response

-- Disabled features:

-- Configuring done
-- Generating done
-- Build files have been written to: C:/msys64/home/mpacker/keepassxc-2.3.3/build

make output:

$ make -j8 package
Scanning dependencies of target translations
Scanning dependencies of target autotype_autogen
Scanning dependencies of target sshagent_autogen
Scanning dependencies of target qhttp_autogen
Scanning dependencies of target keepassxcbrowser_autogen
Scanning dependencies of target zxcvbn_autogen
Scanning dependencies of target proxy_autogen
Scanning dependencies of target cli_autogen
[  0%] Generating keepassx_ar.qm
[  0%] Automatic MOC and UIC for target sshagent
[  0%] Automatic MOC and UIC for target autotype
[  1%] Automatic MOC and UIC for target zxcvbn
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ar.qm'...
    Generated 781 translation(s) (781 finished and 0 unfinished)
    Ignored 158 untranslated source text(s)
[  1%] Automatic MOC and UIC for target keepassxcbrowser
[  2%] Automatic MOC and UIC for target qhttp
[  3%] Automatic MOC and UIC for target proxy
[  3%] Automatic MOC and UIC for target cli
[  3%] Generating keepassx_bn.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_bn.qm'...
    Generated 549 translation(s) (549 finished and 0 unfinished)
    Ignored 390 untranslated source text(s)
[  3%] Generating keepassx_ca.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ca.qm'...
    Generated 622 translation(s) (622 finished and 0 unfinished)
    Ignored 317 untranslated source text(s)
[  3%] Built target zxcvbn_autogen
[  3%] Built target cli_autogen
[  3%] Built target autotype_autogen
[  4%] Generating keepassx_cs.qm
[  4%] Generating keepassx_da.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_cs.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  4%] Built target sshagent_autogen
Scanning dependencies of target testsupport_autogen
[  4%] Built target qhttp_autogen
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_da.qm'...
    Generated 902 translation(s) (902 finished and 0 unfinished)
    Ignored 37 untranslated source text(s)
[  4%] Built target proxy_autogen
[  4%] Generating keepassx_de.qm
Scanning dependencies of target zxcvbn
Scanning dependencies of target autotype
[  4%] Built target keepassxcbrowser_autogen
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_de.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  4%] Generating keepassx_el.qm
[  4%] Automatic MOC and UIC for target testsupport
[  5%] Generating keepassx_en_GB.qm
[  4%] Building CXX object src/CMakeFiles/autotype.dir/core/Tools.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_el.qm'...
    Generated 467 translation(s) (467 finished and 0 unfinished)
    Ignored 472 untranslated source text(s)
[  6%] Building C object src/CMakeFiles/zxcvbn.dir/zxcvbn/zxcvbn.c.obj
Scanning dependencies of target cli
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_en_GB.qm'...
    Generated 559 translation(s) (559 finished and 0 unfinished)
    Ignored 380 untranslated source text(s)
Scanning dependencies of target sshagent
[  6%] Building CXX object src/CMakeFiles/zxcvbn.dir/zxcvbn_autogen/mocs_compilation.cpp.obj
Scanning dependencies of target qhttp
[  6%] Building CXX object src/cli/CMakeFiles/cli.dir/Add.cpp.obj
[  6%] Generating keepassx_en_US.qm
[  6%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/bcrypt_pbkdf.cpp.obj
[  6%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpabstracts.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_en_US.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  6%] Built target testsupport_autogen
[  6%] Generating keepassx_es.qm
[  6%] Generating keepassx_eu.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_es.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_eu.qm'...
    Generated 373 translation(s) (373 finished and 0 unfinished)
    Ignored 566 untranslated source text(s)
[  7%] Generating keepassx_fi.qm
[  7%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpserverconnection.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_fi.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
Scanning dependencies of target keepassxcbrowser
[  7%] Generating keepassx_fr.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_fr.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  7%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserAccessControlDialog.cpp.obj
[  7%] Generating keepassx_hu.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_hu.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  7%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpserverrequest.cpp.obj
[  7%] Generating keepassx_id.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_id.qm'...
    Generated 905 translation(s) (905 finished and 0 unfinished)
    Ignored 34 untranslated source text(s)
[  7%] Building CXX object src/cli/CMakeFiles/cli.dir/Clip.cpp.obj
[  8%] Generating keepassx_it.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_it.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  8%] Linking CXX static library libzxcvbn.a
[  8%] Generating keepassx_ja.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ja.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[  8%] Building C object src/sshagent/CMakeFiles/sshagent.dir/blowfish.c.obj
[  8%] Generating keepassx_kk.qm
[  9%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpserverresponse.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_kk.qm'...
    Generated 234 translation(s) (234 finished and 0 unfinished)
    Ignored 315 untranslated source text(s)
[  9%] Built target zxcvbn
[  9%] Generating keepassx_ko.qm
[  9%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserAction.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ko.qm'...
    Generated 902 translation(s) (902 finished and 0 unfinished)
    Ignored 37 untranslated source text(s)
[ 10%] Building CXX object src/CMakeFiles/autotype.dir/autotype/AutoType.cpp.obj
[ 10%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpserver.cpp.obj
[ 10%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/AgentSettingsPage.cpp.obj
[ 11%] Generating keepassx_lt.qm
[ 11%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserClients.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_lt.qm'...
    Generated 794 translation(s) (794 finished and 0 unfinished)
    Ignored 145 untranslated source text(s)
[ 11%] Generating keepassx_nb.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_nb.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[ 11%] Generating keepassx_nl_NL.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_nl_NL.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[ 12%] Building CXX object src/cli/CMakeFiles/cli.dir/Command.cpp.obj
[ 12%] Generating keepassx_pl.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_pl.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
    Generated 939 translation(s) (939 finished and 0 unfinished)
[ 13%] Generating keepassx_pt_BR.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_pt_BR.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
[ 13%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpclientrequest.cpp.obj
[ 13%] Generating keepassx_pt_PT.qm
[ 14%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/AgentSettingsWidget.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_pt_PT.qm'...
    Generated 886 translation(s) (886 finished and 0 unfinished)
    Ignored 53 untranslated source text(s)
[ 14%] Generating keepassx_ro.qm
[ 14%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/BinaryStream.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ro.qm'...
    Generated 421 translation(s) (421 finished and 0 unfinished)
    Ignored 518 untranslated source text(s)
[ 14%] Generating keepassx_ru.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_ru.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
    Generated 939 translation(s) (939 finished and 0 unfinished)
[ 15%] Generating keepassx_sl_SI.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_sl_SI.qm'...
    Generated 230 translation(s) (230 finished and 0 unfinished)
    Ignored 319 untranslated source text(s)
[ 15%] Building CXX object src/CMakeFiles/autotype.dir/autotype/AutoTypeAction.cpp.obj
[ 16%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserEntryConfig.cpp.obj
[ 16%] Building CXX object src/cli/CMakeFiles/cli.dir/Diceware.cpp.obj
[ 16%] Generating keepassx_sr.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_sr.qm'...
    Generated 509 translation(s) (509 finished and 0 unfinished)
    Ignored 430 untranslated source text(s)
[ 16%] Generating keepassx_sv.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_sv.qm'...
    Generated 541 translation(s) (541 finished and 0 unfinished)
    Ignored 398 untranslated source text(s)
[ 16%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpclientresponse.cpp.obj
[ 16%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/KeeAgentSettings.cpp.obj
[ 17%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/OpenSSHKey.cpp.obj
[ 17%] Generating keepassx_th.qm
[ 18%] Generating keepassx_tr.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_th.qm'...
    Generated 519 translation(s) (519 finished and 0 unfinished)
    Ignored 420 untranslated source text(s)
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_tr.qm'...
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
    Generated 563 translation(s) (563 finished and 0 unfinished)
    Ignored 376 untranslated source text(s)
[ 18%] Generating keepassx_uk.qm
[ 18%] Generating keepassx_zh_CN.qm
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_uk.qm'...
    Generated 939 translation(s) (939 finished and 0 unfinished)
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_zh_CN.qm'...
    Generated 631 translation(s) (631 finished and 0 unfinished)
    Ignored 308 untranslated source text(s)
[ 18%] Generating keepassx_zh_TW.qm
[ 18%] Building CXX object src/CMakeFiles/autotype.dir/autotype/AutoTypeSelectDialog.cpp.obj
Updating 'C:/msys64/home/mpacker/keepassxc-2.3.3/build/share/translations/keepassx_zh_TW.qm'...
[ 18%] Building CXX object src/CMakeFiles/autotype.dir/autotype/AutoTypeSelectView.cpp.obj
    Generated 890 translation(s) (890 finished and 0 unfinished)
    Ignored 49 untranslated source text(s)
[ 18%] Built target translations
[ 18%] Building CXX object src/cli/CMakeFiles/cli.dir/Edit.cpp.obj
Scanning dependencies of target proxy
[ 19%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttpclient.cpp.obj
[ 19%] Building CXX object src/proxy/CMakeFiles/proxy.dir/keepassxc-proxy.cpp.obj
[ 19%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/ASN1Key.cpp.obj
[ 19%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserOptionDialog.cpp.obj
[ 20%] Building CXX object src/CMakeFiles/autotype.dir/autotype/ShortcutWidget.cpp.obj
[ 20%] Building CXX object src/CMakeFiles/autotype.dir/autotype/WildcardMatcher.cpp.obj
[ 20%] Building CXX object src/cli/CMakeFiles/cli.dir/Estimate.cpp.obj
[ 20%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/SSHAgent.cpp.obj
[ 20%] Building C object src/http/qhttp/CMakeFiles/qhttp.dir/http-parser/http_parser.c.obj
[ 20%] Building CXX object src/CMakeFiles/autotype.dir/autotype/WindowSelectComboBox.cpp.obj
[ 21%] Building CXX object src/proxy/CMakeFiles/proxy.dir/__/browser/NativeMessagingBase.cpp.obj
[ 21%] Building CXX object src/CMakeFiles/autotype.dir/autotype_autogen/mocs_compilation.cpp.obj
[ 22%] Building CXX object src/cli/CMakeFiles/cli.dir/Extract.cpp.obj
[ 22%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserService.cpp.obj
[ 22%] Building CXX object src/http/qhttp/CMakeFiles/qhttp.dir/qhttp_autogen/mocs_compilation.cpp.obj
[ 22%] Building CXX object src/cli/CMakeFiles/cli.dir/Generate.cpp.obj
[ 22%] Building CXX object src/sshagent/CMakeFiles/sshagent.dir/sshagent_autogen/mocs_compilation.cpp.obj
[ 22%] Building CXX object src/cli/CMakeFiles/cli.dir/List.cpp.obj
[ 23%] Linking CXX static library libautotype.a
[ 23%] Building CXX object src/proxy/CMakeFiles/proxy.dir/NativeMessagingHost.cpp.obj
[ 23%] Linking CXX static library libqhttp.a
[ 23%] Built target autotype
[ 23%] Built target qhttp
Scanning dependencies of target testsupport
Scanning dependencies of target keepasshttp_autogen
[ 23%] Building CXX object src/cli/CMakeFiles/cli.dir/Locate.cpp.obj
[ 23%] Building CXX object tests/CMakeFiles/testsupport.dir/modeltest.cpp.obj
[ 24%] Automatic MOC and UIC for target keepasshttp
[ 25%] Building CXX object src/cli/CMakeFiles/cli.dir/Merge.cpp.obj
[ 25%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/BrowserSettings.cpp.obj
[ 25%] Built target keepasshttp_autogen
[ 25%] Building CXX object src/cli/CMakeFiles/cli.dir/Remove.cpp.obj
[ 26%] Linking CXX static library libsshagent.a
Scanning dependencies of target keepasshttp
[ 26%] Building CXX object src/cli/CMakeFiles/cli.dir/Show.cpp.obj
[ 26%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/AccessControlDialog.cpp.obj
[ 26%] Built target sshagent
[ 26%] Building CXX object src/cli/CMakeFiles/cli.dir/cli_autogen/mocs_compilation.cpp.obj
[ 26%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/EntryConfig.cpp.obj
[ 27%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/HttpPasswordGeneratorWidget.cpp.obj
[ 28%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/HostInstaller.cpp.obj
[ 28%] Building CXX object src/proxy/CMakeFiles/proxy.dir/proxy_autogen/mocs_compilation.cpp.obj
[ 28%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/HttpSettings.cpp.obj
[ 29%] Building CXX object tests/CMakeFiles/testsupport.dir/FailDevice.cpp.obj
[ 30%] Linking CXX static library libcli.a
[ 30%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/OptionDialog.cpp.obj
[ 30%] Built target cli
[ 30%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/Protocol.cpp.obj
[ 31%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/Server.cpp.obj
[ 31%] Building CXX object tests/CMakeFiles/testsupport.dir/testsupport_autogen/mocs_compilation.cpp.obj
[ 31%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/Service.cpp.obj
[ 31%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/NativeMessagingBase.cpp.obj
[ 31%] Linking CXX static library libproxy.a
[ 31%] Building CXX object src/http/CMakeFiles/keepasshttp.dir/keepasshttp_autogen/mocs_compilation.cpp.obj
[ 31%] Built target proxy
Scanning dependencies of target keepassxc-proxy_autogen
[ 31%] Linking CXX static library libtestsupport.a
[ 32%] Automatic MOC and UIC for target keepassxc-proxy
[ 32%] Built target testsupport
[ 32%] Built target keepassxc-proxy_autogen
[ 32%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/NativeMessagingHost.cpp.obj
[ 32%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/Variant.cpp.obj
Scanning dependencies of target keepassxc-proxy
[ 33%] Building CXX object src/browser/CMakeFiles/keepassxcbrowser.dir/keepassxcbrowser_autogen/mocs_compilation.cpp.obj
[ 33%] Building CXX object src/proxy/CMakeFiles/keepassxc-proxy.dir/keepassxc-proxy.cpp.obj
[ 33%] Building CXX object src/proxy/CMakeFiles/keepassxc-proxy.dir/keepassxc-proxy_autogen/mocs_compilation.cpp.obj
[ 33%] Linking CXX executable keepassxc-proxy.exe
[ 33%] Linking CXX static library libkeepasshttp.a
[ 33%] Built target keepassxc-proxy
[ 33%] Built target keepasshttp
[ 33%] Linking CXX static library libkeepassxcbrowser.a
[ 33%] Built target keepassxcbrowser
Scanning dependencies of target keepassx_core_autogen
[ 33%] Automatic MOC and UIC for target keepassx_core
[ 33%] Built target keepassx_core_autogen
Scanning dependencies of target keepassx_core
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Config.cpp.obj
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/AutoTypeAssociations.cpp.obj
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/AutoTypeMatch.cpp.obj
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/CsvParser.cpp.obj
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/CustomData.cpp.obj
[ 34%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Database.cpp.obj
[ 35%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/DatabaseIcons.cpp.obj
[ 35%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Entry.cpp.obj
[ 35%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/EntryAttachments.cpp.obj
[ 35%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/EntryAttributes.cpp.obj
[ 36%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/EntrySearcher.cpp.obj
[ 36%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/FilePath.cpp.obj
[ 36%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Group.cpp.obj
[ 36%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/InactivityTimer.cpp.obj
[ 37%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Metadata.cpp.obj
[ 37%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/PasswordGenerator.cpp.obj
[ 37%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/PassphraseGenerator.cpp.obj
[ 37%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/SignalMultiplexer.cpp.obj
[ 38%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/ScreenLockListener.cpp.obj
[ 38%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/ScreenLockListenerPrivate.cpp.obj
[ 38%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/TimeDelta.cpp.obj
[ 38%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/TimeInfo.cpp.obj
[ 39%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Tools.cpp.obj
[ 39%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Translator.cpp.obj
[ 39%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Uuid.cpp.obj
[ 39%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/Base32.cpp.obj
[ 39%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/Crypto.cpp.obj
[ 40%] Building CXX object src/CMakeFiles/keepassx_core.dir/cli/Utils.cpp.obj
[ 40%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/CryptoHash.cpp.obj
[ 40%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/Random.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/SymmetricCipher.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/SymmetricCipherGcrypt.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/kdf/Kdf.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/kdf/AesKdf.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/keepassx_core.dir/crypto/kdf/Argon2Kdf.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/CsvExporter.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass1Reader.cpp.obj
[ 43%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass2.cpp.obj
[ 43%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass2RandomStream.cpp.obj
[ 43%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass2Repair.cpp.obj
[ 43%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KdbxReader.cpp.obj
[ 44%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KdbxWriter.cpp.obj
[ 44%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KdbxXmlReader.cpp.obj
[ 44%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass2Reader.cpp.obj
[ 44%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KeePass2Writer.cpp.obj
[ 45%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/Kdbx3Reader.cpp.obj
[ 45%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/Kdbx3Writer.cpp.obj
[ 45%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/Kdbx4Reader.cpp.obj
[ 45%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/Kdbx4Writer.cpp.obj
[ 46%] Building CXX object src/CMakeFiles/keepassx_core.dir/format/KdbxXmlWriter.cpp.obj
[ 46%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/AboutDialog.cpp.obj
[ 46%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/Application.cpp.obj
[ 46%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/CategoryListWidget.cpp.obj
[ 47%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/ChangeMasterKeyWidget.cpp.obj
[ 47%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/Clipboard.cpp.obj
[ 47%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/CloneDialog.cpp.obj
[ 47%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseOpenWidget.cpp.obj
[ 48%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseRepairWidget.cpp.obj
[ 48%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseSettingsWidget.cpp.obj
[ 48%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseTabWidget.cpp.obj
[ 48%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseWidget.cpp.obj
[ 49%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DatabaseWidgetStateSync.cpp.obj
[ 49%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DetailsWidget.cpp.obj
[ 49%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DialogyWidget.cpp.obj
[ 49%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/DragTabBar.cpp.obj
[ 50%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/EditWidget.cpp.obj
[ 50%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/EditWidgetIcons.cpp.obj
[ 50%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/EditWidgetProperties.cpp.obj
[ 50%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/FileDialog.cpp.obj
[ 51%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/Font.cpp.obj
[ 51%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/IconModels.cpp.obj
[ 51%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/KeePass1OpenWidget.cpp.obj
[ 51%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/KMessageWidget.cpp.obj
[ 52%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/LineEdit.cpp.obj
[ 52%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/MainWindow.cpp.obj
[ 52%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/MessageBox.cpp.obj
[ 52%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/MessageWidget.cpp.obj
[ 53%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/PasswordEdit.cpp.obj
[ 53%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/PasswordGeneratorWidget.cpp.obj
[ 53%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/SettingsWidget.cpp.obj
[ 53%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/SortFilterHideProxyModel.cpp.obj
[ 54%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/SearchWidget.cpp.obj
[ 54%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/SetupTotpDialog.cpp.obj
[ 54%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/TotpDialog.cpp.obj
[ 55%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/UnlockDatabaseWidget.cpp.obj
[ 55%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/UnlockDatabaseDialog.cpp.obj
[ 55%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/WelcomeWidget.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/csvImport/CsvImportWidget.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/widgets/ElidedLabel.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/csvImport/CsvImportWizard.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/csvImport/CsvParserModel.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/AutoTypeAssociationsModel.cpp.obj
[ 57%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/AutoTypeMatchModel.cpp.obj
[ 57%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/AutoTypeMatchView.cpp.obj
[ 57%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EditEntryWidget.cpp.obj
[ 57%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryAttachmentsModel.cpp.obj
[ 58%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryAttachmentsWidget.cpp.obj
[ 58%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryAttributesModel.cpp.obj
[ 58%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryHistoryModel.cpp.obj
[ 58%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryModel.cpp.obj
[ 59%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/entry/EntryView.cpp.obj
[ 59%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/group/EditGroupWidget.cpp.obj
[ 59%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/group/GroupView.cpp.obj
[ 59%] Building CXX object src/CMakeFiles/keepassx_core.dir/gui/group/GroupModel.cpp.obj
[ 60%] Building CXX object src/CMakeFiles/keepassx_core.dir/keys/CompositeKey.cpp.obj
[ 60%] Building CXX object src/CMakeFiles/keepassx_core.dir/keys/FileKey.cpp.obj
[ 60%] Building CXX object src/CMakeFiles/keepassx_core.dir/keys/PasswordKey.cpp.obj
[ 60%] Building CXX object src/CMakeFiles/keepassx_core.dir/keys/YkChallengeResponseKey.cpp.obj
[ 61%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/HashedBlockStream.cpp.obj
[ 61%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/HmacBlockStream.cpp.obj
[ 61%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/LayeredStream.cpp.obj
[ 61%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/qtiocompressor.cpp.obj
[ 62%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/StoreDataStream.cpp.obj
[ 62%] Building CXX object src/CMakeFiles/keepassx_core.dir/streams/SymmetricCipherStream.cpp.obj
[ 62%] Building CXX object src/CMakeFiles/keepassx_core.dir/totp/totp.cpp.obj
[ 62%] Building CXX object src/CMakeFiles/keepassx_core.dir/core/ScreenLockListenerWin.cpp.obj
[ 63%] Building CXX object src/CMakeFiles/keepassx_core.dir/keys/drivers/YubiKey.cpp.obj
[ 63%] Building CXX object src/CMakeFiles/keepassx_core.dir/keepassx_core_autogen/mocs_compilation.cpp.obj
[ 63%] Linking CXX static library libkeepassx_core.a
[ 63%] Built target keepassx_core
Scanning dependencies of target keepassx-autotype-windows_autogen
Scanning dependencies of target keepassx-autotype-test_autogen
Scanning dependencies of target KeePassXC_autogen
Scanning dependencies of target testmodified_autogen
Scanning dependencies of target testdatabase_autogen
Scanning dependencies of target testcryptohash_autogen
Scanning dependencies of target testkeepass2randomstream_autogen
Scanning dependencies of target keepassxc-cli_autogen
[ 63%] Automatic MOC and UIC for target keepassx-autotype-windows
[ 63%] Automatic MOC and UIC for target keepassx-autotype-test
[ 63%] Automatic MOC and UIC for target KeePassXC
[ 63%] Automatic MOC and UIC for target testmodified
[ 64%] Automatic MOC and UIC for target testdatabase
[ 64%] Automatic MOC and UIC for target keepassxc-cli
[ 64%] Automatic MOC and UIC for target testcryptohash
[ 64%] Automatic MOC and UIC for target testkeepass2randomstream
[ 64%] Built target KeePassXC_autogen
[ 64%] Built target keepassxc-cli_autogen
[ 64%] Built target testdatabase_autogen
Scanning dependencies of target testbase32_autogen
[ 64%] Built target keepassx-autotype-windows_autogen
[ 64%] Built target keepassx-autotype-test_autogen
[ 64%] Built target testmodified_autogen
[ 64%] Built target testcryptohash_autogen
[ 64%] Built target testkeepass2randomstream_autogen
[ 64%] Automatic MOC and UIC for target testbase32
Scanning dependencies of target testentrymodel_autogen
Scanning dependencies of target testwildcardmatcher_autogen
Scanning dependencies of target testgroup_autogen
Scanning dependencies of target testgroupmodel_autogen
Scanning dependencies of target testautotype_autogen
Scanning dependencies of target testkeepass1reader_autogen
Scanning dependencies of target testkdbx2_autogen
[ 65%] Automatic MOC and UIC for target testwildcardmatcher
[ 65%] Automatic MOC and UIC for target testentrymodel
[ 65%] Automatic MOC and UIC for target testgroup
[ 65%] Automatic MOC and UIC for target testautotype
[ 65%] Automatic MOC and UIC for target testkeepass1reader
[ 65%] Automatic MOC and UIC for target testgroupmodel
[ 65%] Automatic MOC and UIC for target testkdbx2
[ 65%] Built target testbase32_autogen
[ 65%] Built target testentrymodel_autogen
[ 65%] Built target testwildcardmatcher_autogen
Scanning dependencies of target testsymmetriccipher_autogen
[ 65%] Built target testgroupmodel_autogen
[ 65%] Built target testkdbx2_autogen
[ 65%] Built target testautotype_autogen
[ 65%] Built target testgroup_autogen
Scanning dependencies of target testkdbx3_autogen
[ 65%] Built target testkeepass1reader_autogen
Scanning dependencies of target testkdbx4_autogen
[ 65%] Automatic MOC and UIC for target testsymmetriccipher
Scanning dependencies of target testmerge_autogen
Scanning dependencies of target testhashedblockstream_autogen
Scanning dependencies of target testopensshkey_autogen
Scanning dependencies of target testentry_autogen
[ 65%] Automatic MOC and UIC for target testkdbx3
[ 66%] Automatic MOC and UIC for target testkdbx4
[ 66%] Automatic MOC and UIC for target testhashedblockstream
Scanning dependencies of target testkeys_autogen
[ 66%] Automatic MOC and UIC for target testopensshkey
[ 66%] Automatic MOC and UIC for target testmerge
[ 66%] Automatic MOC and UIC for target testentry
[ 66%] Automatic MOC and UIC for target testkeys
[ 66%] Built target testsymmetriccipher_autogen
[ 66%] Built target testkdbx4_autogen
[ 66%] Built target testkdbx3_autogen
[ 66%] Built target testopensshkey_autogen
Scanning dependencies of target testtotp_autogen
[ 66%] Built target testhashedblockstream_autogen
[ 66%] Built target testentry_autogen
[ 66%] Built target testmerge_autogen
Scanning dependencies of target testrandom_autogen
Scanning dependencies of target testcsvexporter_autogen
[ 66%] Built target testkeys_autogen
[ 66%] Automatic MOC and UIC for target testtotp
Scanning dependencies of target testentrysearcher_autogen
Scanning dependencies of target testykchallengeresponsekey_autogen
[ 66%] Automatic MOC and UIC for target testcsvexporter
Scanning dependencies of target testdeletedobjects_autogen
Scanning dependencies of target testcsvparser_autogen
[ 66%] Automatic MOC and UIC for target testrandom
Scanning dependencies of target testguipixmaps_autogen
[ 66%] Automatic MOC and UIC for target testentrysearcher
[ 67%] Automatic MOC and UIC for target testykchallengeresponsekey
[ 67%] Automatic MOC and UIC for target testdeletedobjects
[ 67%] Automatic MOC and UIC for target testcsvparser
[ 67%] Automatic MOC and UIC for target testguipixmaps
[ 67%] Built target testtotp_autogen
[ 67%] Built target testcsvexporter_autogen
[ 67%] Built target testrandom_autogen
Scanning dependencies of target testgui_autogen
[ 67%] Built target testykchallengeresponsekey_autogen
[ 67%] Built target testdeletedobjects_autogen
[ 67%] Built target testguipixmaps_autogen
[ 67%] Built target testentrysearcher_autogen
[ 67%] Built target testcsvparser_autogen
[ 67%] Automatic MOC and UIC for target testgui
Scanning dependencies of target keepassx-autotype-windows
Scanning dependencies of target KeePassXC
Scanning dependencies of target keepassxc-cli
Scanning dependencies of target keepassx-autotype-test
[ 67%] Building CXX object src/autotype/windows/CMakeFiles/keepassx-autotype-windows.dir/AutoTypeWindows.cpp.obj
Scanning dependencies of target testcryptohash
Scanning dependencies of target testdatabase
Scanning dependencies of target testmodified
[ 67%] Building CXX object src/CMakeFiles/KeePassXC.dir/main.cpp.obj
[ 68%] Building CXX object src/cli/CMakeFiles/keepassxc-cli.dir/keepassxc-cli.cpp.obj
[ 68%] Building CXX object tests/CMakeFiles/testdatabase.dir/TestDatabase.cpp.obj
[ 68%] Building CXX object src/autotype/test/CMakeFiles/keepassx-autotype-test.dir/AutoTypeTest.cpp.obj
[ 68%] Building CXX object tests/CMakeFiles/testcryptohash.dir/TestCryptoHash.cpp.obj
[ 68%] Building CXX object tests/CMakeFiles/testmodified.dir/TestModified.cpp.obj
[ 68%] Built target testgui_autogen
Scanning dependencies of target testkeepass2randomstream
[ 68%] Building CXX object tests/CMakeFiles/testkeepass2randomstream.dir/TestKeePass2RandomStream.cpp.obj
[ 68%] Building CXX object src/cli/CMakeFiles/keepassxc-cli.dir/keepassxc-cli_autogen/mocs_compilation.cpp.obj
[ 68%] Building CXX object src/autotype/test/CMakeFiles/keepassx-autotype-test.dir/keepassx-autotype-test_autogen/mocs_compilation.cpp.obj
[ 68%] Building RC object src/CMakeFiles/KeePassXC.dir/__/share/windows/icon.rc.obj
[ 68%] Linking CXX executable keepassxc-cli.exe
[ 68%] Building CXX object tests/CMakeFiles/testcryptohash.dir/testcryptohash_autogen/mocs_compilation.cpp.obj
[ 68%] Building RC object src/CMakeFiles/KeePassXC.dir/VersionResource.rc.obj
[ 69%] Building CXX object src/CMakeFiles/KeePassXC.dir/KeePassXC_autogen/mocs_compilation.cpp.obj
[ 69%] Building CXX object tests/CMakeFiles/testdatabase.dir/testdatabase_autogen/mocs_compilation.cpp.obj
[ 69%] Building CXX object tests/CMakeFiles/testkeepass2randomstream.dir/testkeepass2randomstream_autogen/mocs_compilation.cpp.obj
[ 69%] Building CXX object src/autotype/windows/CMakeFiles/keepassx-autotype-windows.dir/keepassx-autotype-windows_autogen/mocs_compilation.cpp.obj
[ 69%] Linking CXX executable KeePassXC.exe
[ 69%] Built target keepassxc-cli
[ 70%] Building CXX object tests/CMakeFiles/testmodified.dir/testmodified_autogen/mocs_compilation.cpp.obj
[ 71%] Linking CXX shared module libkeepassx-autotype-test.dll
[ 72%] Linking CXX executable testcryptohash.exe
Scanning dependencies of target testbase32
[ 72%] Building CXX object tests/CMakeFiles/testbase32.dir/TestBase32.cpp.obj
[ 72%] Built target keepassx-autotype-test
[ 73%] Linking CXX executable testkeepass2randomstream.exe
[ 74%] Linking CXX executable testdatabase.exe
Scanning dependencies of target testentrymodel
[ 74%] Linking CXX executable testmodified.exe
[ 74%] Built target KeePassXC
[ 74%] Building CXX object tests/CMakeFiles/testentrymodel.dir/TestEntryModel.cpp.obj
[ 74%] Built target testcryptohash
Scanning dependencies of target testwildcardmatcher
Scanning dependencies of target testgroupmodel
[ 75%] Building CXX object tests/CMakeFiles/testwildcardmatcher.dir/TestWildcardMatcher.cpp.obj
[ 75%] Building CXX object tests/CMakeFiles/testgroupmodel.dir/TestGroupModel.cpp.obj
[ 75%] Built target testdatabase
[ 75%] Built target testkeepass2randomstream
[ 76%] Linking CXX shared module libkeepassx-autotype-windows.dll
Scanning dependencies of target testautotype
[ 76%] Built target testmodified
Scanning dependencies of target testgroup
[ 76%] Building CXX object tests/CMakeFiles/testautotype.dir/TestAutoType.cpp.obj
[ 76%] Building CXX object tests/CMakeFiles/testbase32.dir/testbase32_autogen/mocs_compilation.cpp.obj
[ 76%] Building CXX object tests/CMakeFiles/testgroup.dir/TestGroup.cpp.obj
Scanning dependencies of target testkeepass1reader
[ 76%] Built target keepassx-autotype-windows
[ 76%] Building CXX object tests/CMakeFiles/testkeepass1reader.dir/TestKeePass1Reader.cpp.obj
Scanning dependencies of target testkdbx2
[ 77%] Building CXX object tests/CMakeFiles/testkdbx2.dir/TestKdbx2.cpp.obj
[ 77%] Building CXX object tests/CMakeFiles/testwildcardmatcher.dir/testwildcardmatcher_autogen/mocs_compilation.cpp.obj
[ 78%] Linking CXX executable testbase32.exe
[ 78%] Building CXX object tests/CMakeFiles/testentrymodel.dir/testentrymodel_autogen/mocs_compilation.cpp.obj
[ 78%] Built target testbase32
[ 79%] Building CXX object tests/CMakeFiles/testgroupmodel.dir/testgroupmodel_autogen/mocs_compilation.cpp.obj
[ 79%] Linking CXX executable testwildcardmatcher.exe
Scanning dependencies of target testsymmetriccipher
[ 79%] Building CXX object tests/CMakeFiles/testautotype.dir/testautotype_autogen/mocs_compilation.cpp.obj
[ 80%] Building CXX object tests/CMakeFiles/testsymmetriccipher.dir/TestSymmetricCipher.cpp.obj
[ 80%] Building CXX object tests/CMakeFiles/testkeepass1reader.dir/testkeepass1reader_autogen/mocs_compilation.cpp.obj
[ 80%] Building CXX object tests/CMakeFiles/testkdbx2.dir/testkdbx2_autogen/mocs_compilation.cpp.obj
[ 81%] Linking CXX executable testentrymodel.exe
[ 82%] Building CXX object tests/CMakeFiles/testgroup.dir/testgroup_autogen/mocs_compilation.cpp.obj
[ 82%] Built target testwildcardmatcher
[ 82%] Linking CXX executable testgroupmodel.exe
Scanning dependencies of target testkdbx3
[ 83%] Linking CXX executable testautotype.exe
[ 84%] Building CXX object tests/CMakeFiles/testkdbx3.dir/TestKeePass2Format.cpp.obj
[ 84%] Linking CXX executable testkdbx2.exe
[ 85%] Linking CXX executable testkeepass1reader.exe
[ 85%] Built target testentrymodel
[ 85%] Built target testgroupmodel
[ 85%] Linking CXX executable testgroup.exe
Scanning dependencies of target testkdbx4
Scanning dependencies of target testmerge
[ 85%] Built target testautotype
[ 85%] Building CXX object tests/CMakeFiles/testkdbx4.dir/TestKeePass2Format.cpp.obj
[ 85%] Building CXX object tests/CMakeFiles/testmerge.dir/TestMerge.cpp.obj
Scanning dependencies of target testhashedblockstream
[ 85%] Building CXX object tests/CMakeFiles/testsymmetriccipher.dir/testsymmetriccipher_autogen/mocs_compilation.cpp.obj
[ 85%] Built target testkdbx2
[ 86%] Building CXX object tests/CMakeFiles/testhashedblockstream.dir/TestHashedBlockStream.cpp.obj
[ 86%] Built target testkeepass1reader
[ 86%] Built target testgroup
Scanning dependencies of target testopensshkey
Scanning dependencies of target testentry
Scanning dependencies of target testkeys
[ 86%] Building CXX object tests/CMakeFiles/testopensshkey.dir/TestOpenSSHKey.cpp.obj
[ 86%] Building CXX object tests/CMakeFiles/testentry.dir/TestEntry.cpp.obj
[ 86%] Building CXX object tests/CMakeFiles/testkeys.dir/TestKeys.cpp.obj
[ 86%] Linking CXX executable testsymmetriccipher.exe
[ 86%] Building CXX object tests/CMakeFiles/testkdbx3.dir/FailDevice.cpp.obj
[ 86%] Building CXX object tests/CMakeFiles/testhashedblockstream.dir/testhashedblockstream_autogen/mocs_compilation.cpp.obj
[ 87%] Building CXX object tests/CMakeFiles/testmerge.dir/testmerge_autogen/mocs_compilation.cpp.obj
[ 87%] Built target testsymmetriccipher
[ 87%] Building CXX object tests/CMakeFiles/testkdbx3.dir/TestKdbx3.cpp.obj
[ 87%] Building CXX object tests/CMakeFiles/testkdbx4.dir/FailDevice.cpp.obj
Scanning dependencies of target testtotp
[ 88%] Building CXX object tests/CMakeFiles/testtotp.dir/TestTotp.cpp.obj
[ 88%] Building CXX object tests/CMakeFiles/testkeys.dir/mock/MockChallengeResponseKey.cpp.obj
[ 88%] Linking CXX executable testhashedblockstream.exe
[ 88%] Linking CXX executable testmerge.exe
[ 89%] Building CXX object tests/CMakeFiles/testkdbx4.dir/mock/MockChallengeResponseKey.cpp.obj
[ 89%] Building CXX object tests/CMakeFiles/testentry.dir/testentry_autogen/mocs_compilation.cpp.obj
[ 90%] Building CXX object tests/CMakeFiles/testopensshkey.dir/testopensshkey_autogen/mocs_compilation.cpp.obj
[ 91%] Building CXX object tests/CMakeFiles/testkeys.dir/testkeys_autogen/mocs_compilation.cpp.obj
[ 91%] Building CXX object tests/CMakeFiles/testkdbx4.dir/TestKdbx4.cpp.obj
[ 91%] Built target testhashedblockstream
[ 91%] Building CXX object tests/CMakeFiles/testkdbx3.dir/testkdbx3_autogen/mocs_compilation.cpp.obj
[ 92%] Linking CXX executable testentry.exe
[ 92%] Built target testmerge
[ 92%] Linking CXX executable testopensshkey.exe
Scanning dependencies of target testrandom
[ 92%] Building CXX object tests/CMakeFiles/testtotp.dir/testtotp_autogen/mocs_compilation.cpp.obj
[ 92%] Building CXX object tests/CMakeFiles/testrandom.dir/TestRandom.cpp.obj
Scanning dependencies of target testcsvexporter
[ 92%] Building CXX object tests/CMakeFiles/testcsvexporter.dir/TestCsvExporter.cpp.obj
[ 92%] Linking CXX executable testkeys.exe
[ 92%] Built target testentry
[ 92%] Built target testopensshkey
[ 93%] Linking CXX executable testkdbx3.exe
[ 93%] Linking CXX executable testtotp.exe
Scanning dependencies of target testentrysearcher
Scanning dependencies of target testykchallengeresponsekey
[ 93%] Building CXX object tests/CMakeFiles/testentrysearcher.dir/TestEntrySearcher.cpp.obj
[ 93%] Building CXX object tests/CMakeFiles/testykchallengeresponsekey.dir/TestYkChallengeResponseKey.cpp.obj
[ 93%] Built target testkeys
[ 94%] Building CXX object tests/CMakeFiles/testrandom.dir/testrandom_autogen/mocs_compilation.cpp.obj
[ 94%] Building CXX object tests/CMakeFiles/testkdbx4.dir/testkdbx4_autogen/mocs_compilation.cpp.obj
Scanning dependencies of target testdeletedobjects
[ 94%] Building CXX object tests/CMakeFiles/testcsvexporter.dir/testcsvexporter_autogen/mocs_compilation.cpp.obj
[ 94%] Built target testtotp
[ 94%] Built target testkdbx3
[ 94%] Building CXX object tests/CMakeFiles/testdeletedobjects.dir/TestDeletedObjects.cpp.obj
Scanning dependencies of target testcsvparser
Scanning dependencies of target testguipixmaps
[ 94%] Building CXX object tests/CMakeFiles/testcsvparser.dir/TestCsvParser.cpp.obj
[ 95%] Building CXX object tests/gui/CMakeFiles/testguipixmaps.dir/TestGuiPixmaps.cpp.obj
[ 95%] Linking CXX executable testrandom.exe
[ 96%] Building CXX object tests/CMakeFiles/testentrysearcher.dir/testentrysearcher_autogen/mocs_compilation.cpp.obj
[ 97%] Linking CXX executable testcsvexporter.exe
[ 97%] Linking CXX executable testkdbx4.exe
[ 97%] Building CXX object tests/CMakeFiles/testykchallengeresponsekey.dir/testykchallengeresponsekey_autogen/mocs_compilation.cpp.obj
[ 97%] Built target testrandom
Scanning dependencies of target testgui
[ 97%] Building CXX object tests/gui/CMakeFiles/testgui.dir/TestGui.cpp.obj
[ 97%] Building CXX object tests/CMakeFiles/testdeletedobjects.dir/testdeletedobjects_autogen/mocs_compilation.cpp.obj
[ 97%] Linking CXX executable testykchallengeresponsekey.exe
[ 97%] Built target testkdbx4
[ 97%] Built target testcsvexporter
[ 97%] Building CXX object tests/gui/CMakeFiles/testguipixmaps.dir/testguipixmaps_autogen/mocs_compilation.cpp.obj
[ 97%] Building CXX object tests/CMakeFiles/testcsvparser.dir/testcsvparser_autogen/mocs_compilation.cpp.obj
[ 98%] Building CXX object tests/gui/CMakeFiles/testgui.dir/TemporaryFile.cpp.obj
[ 98%] Linking CXX executable testentrysearcher.exe
[ 98%] Building CXX object tests/gui/CMakeFiles/testgui.dir/testgui_autogen/mocs_compilation.cpp.obj
[ 99%] Linking CXX executable testdeletedobjects.exe
[ 99%] Built target testykchallengeresponsekey
[ 99%] Linking CXX executable testguipixmaps.exe
[ 99%] Built target testentrysearcher
[100%] Linking CXX executable testcsvparser.exe
[100%] Built target testcsvparser
[100%] Built target testdeletedobjects
[100%] Built target testguipixmaps
[100%] Linking CXX executable testgui.exe
[100%] Built target testgui
Run CPack packaging tool...
CPack: Create package using ZIP
CPack: Install projects
CPack: - Run preinstall target for: KeePassXC
CPack: - Install project: KeePassXC
CPack: Create package
CPack: - package: C:/msys64/home/mpacker/keepassxc-2.3.3/build/KeePassXC-2.3.3-Win64.zip generated.
CPack: Create package using NSIS
CPack: Install projects
CPack: - Run preinstall target for: KeePassXC
CPack: - Install project: KeePassXC
CPack: Create package
CPack: - package: C:/msys64/home/mpacker/keepassxc-2.3.3/build/KeePassXC-2.3.3-Win64.exe generated.

make test output:

$ make test
Running tests...
Test project C:/msys64/home/mpacker/keepassxc-2.3.3/build
      Start  1: testgroup
 1/29 Test  #1: testgroup ........................***Exception: SegFault  0.27 sec
      Start  2: testkdbx2
 2/29 Test  #2: testkdbx2 ........................***Exception: SegFault  0.31 sec
      Start  3: testkdbx3
 3/29 Test  #3: testkdbx3 ........................***Exception: SegFault  0.32 sec
      Start  4: testkdbx4
 4/29 Test  #4: testkdbx4 ........................***Exception: SegFault  0.32 sec
      Start  5: testkeys
 5/29 Test  #5: testkeys .........................***Exception: SegFault  0.30 sec
      Start  6: testgroupmodel
 6/29 Test  #6: testgroupmodel ...................***Exception: SegFault  0.30 sec
      Start  7: testentrymodel
 7/29 Test  #7: testentrymodel ...................***Exception: SegFault  0.42 sec
      Start  8: testcryptohash
 8/29 Test  #8: testcryptohash ...................***Exception: SegFault  0.31 sec
      Start  9: testsymmetriccipher
 9/29 Test  #9: testsymmetriccipher ..............***Exception: SegFault  0.32 sec
      Start 10: testhashedblockstream
10/29 Test #10: testhashedblockstream ............***Exception: SegFault  0.34 sec
      Start 11: testkeepass2randomstream
11/29 Test #11: testkeepass2randomstream .........***Exception: SegFault  0.27 sec
      Start 12: testmodified
12/29 Test #12: testmodified .....................***Exception: SegFault  0.33 sec
      Start 13: testdeletedobjects
13/29 Test #13: testdeletedobjects ...............***Exception: SegFault  0.27 sec
      Start 14: testkeepass1reader
14/29 Test #14: testkeepass1reader ...............***Exception: SegFault  0.27 sec
      Start 15: testwildcardmatcher
15/29 Test #15: testwildcardmatcher ..............***Exception: SegFault  0.07 sec
      Start 16: testautotype
16/29 Test #16: testautotype .....................***Exception: SegFault  0.28 sec
      Start 17: testopensshkey
17/29 Test #17: testopensshkey ...................***Exception: SegFault  0.27 sec
      Start 18: testentry
18/29 Test #18: testentry ........................***Exception: SegFault  0.25 sec
      Start 19: testmerge
19/29 Test #19: testmerge ........................***Exception: SegFault  0.35 sec
      Start 20: testtotp
20/29 Test #20: testtotp .........................***Exception: SegFault  0.38 sec
      Start 21: testbase32
21/29 Test #21: testbase32 .......................***Exception: SegFault  0.10 sec
      Start 22: testcsvparser
22/29 Test #22: testcsvparser ....................***Exception: SegFault  0.08 sec
      Start 23: testrandom
23/29 Test #23: testrandom .......................***Exception: SegFault  0.06 sec
      Start 24: testentrysearcher
24/29 Test #24: testentrysearcher ................***Exception: SegFault  0.25 sec
      Start 25: testcsvexporter
25/29 Test #25: testcsvexporter ..................***Exception: SegFault  0.35 sec
      Start 26: testykchallengeresponsekey
26/29 Test #26: testykchallengeresponsekey .......***Exception: SegFault  0.24 sec
      Start 27: testdatabase
27/29 Test #27: testdatabase .....................***Exception: SegFault  0.30 sec
      Start 28: testgui
28/29 Test #28: testgui ..........................***Exception: SegFault  0.27 sec
      Start 29: testguipixmaps
29/29 Test #29: testguipixmaps ...................***Exception: SegFault  0.27 sec

0% tests passed, 29 tests failed out of 29

Total Test time (real) =   7.98 sec

The following tests FAILED:
          1 - testgroup (SEGFAULT)
          2 - testkdbx2 (SEGFAULT)
          3 - testkdbx3 (SEGFAULT)
          4 - testkdbx4 (SEGFAULT)
          5 - testkeys (SEGFAULT)
          6 - testgroupmodel (SEGFAULT)
          7 - testentrymodel (SEGFAULT)
          8 - testcryptohash (SEGFAULT)
          9 - testsymmetriccipher (SEGFAULT)
         10 - testhashedblockstream (SEGFAULT)
         11 - testkeepass2randomstream (SEGFAULT)
         12 - testmodified (SEGFAULT)
         13 - testdeletedobjects (SEGFAULT)
         14 - testkeepass1reader (SEGFAULT)
         15 - testwildcardmatcher (SEGFAULT)
         16 - testautotype (SEGFAULT)
         17 - testopensshkey (SEGFAULT)
         18 - testentry (SEGFAULT)
         19 - testmerge (SEGFAULT)
         20 - testtotp (SEGFAULT)
         21 - testbase32 (SEGFAULT)
         22 - testcsvparser (SEGFAULT)
         23 - testrandom (SEGFAULT)
         24 - testentrysearcher (SEGFAULT)
         25 - testcsvexporter (SEGFAULT)
         26 - testykchallengeresponsekey (SEGFAULT)
         27 - testdatabase (SEGFAULT)
         28 - testgui (SEGFAULT)
         29 - testguipixmaps (SEGFAULT)
Errors while running CTest
make: *** [Makefile:120: test] Error 8
JSmatt commented 6 years ago

I also tried with the git clone, rather than the 2.3.3 source bundle. And have the same issue with 2.3.4-snapshot

phoerious commented 6 years ago

It's a GCC bug. Please downgrade to GCC 7.x.