Crashing on Fedora 29
Hi, I'm using Datovka version 4.12.0 from official repo, but from the last update, it crashes every time I click "Download complete message, including attachments and verify signature" button.
Debug log here:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Trying to acquire semaphore 'CZ.NIC_Datovka_(e-gov_client)_semaphore'.
Semaphore 'CZ.NIC_Datovka_(e-gov_client)_semaphore' acquired.
Shared memory key is 'CZ.NIC_Datovka_(e-gov_client)_shared_mem[/home/user/.dsgui/dsgui.conf]'.
Application owns shared memory under key 'CZ.NIC_Datovka_(e-gov_client)_shared_mem[/home/user/.dsgui/dsgui.conf]'.
Semaphore 'CZ.NIC_Datovka_(e-gov_client)_semaphore' released.
Starting at 1552063961.018 .
Application version 4.12.0.
Local time zone is Europe/Prague (UTC+3600s).
Compile-time Qt version 0x50b03 (5.11.3).
Run-time Qt version 5.11.3.
Qt compile-time OpenSSL version 0x1010100f (OpenSSL 1.1.1 FIPS 11 Sep 2018).
Application compile-time OpenSSL version 0x1010102f (OpenSSL 1.1.1b FIPS 26 Feb 2019).
Run-time OpenSSL version 0x1010102f (OpenSSL 1.1.1b FIPS 26 Feb 2019).
Loaded certificate 'PostSignum Root QCA'.
Loaded certificate 'PostSignum Qualified CA'.
Loaded certificate 'PostSignum Root QCA 2'.
Loaded certificate 'PostSignum Qualified CA 2'.
Loaded certificate 'PostSignum Qualified CA 3'.
Loaded certificate 'PostSignum Qualified CA 3-TSA'.
Loaded certificate 'DigiCert Global Root G2'.
Load: '/home/user/.dsgui/dsgui.conf'.
Save: '/home/user/.dsgui/dsgui.conf'.
Changing http_proxy (system ''): old '' -> new ''
Changing https_proxy (system ''): old '' -> new ''
Using no proxy.
Loaded CRL file 'psrootqca.crl'.
Loaded CRL file 'psrootqca2.crl'.
GUI main thread: 0x7fe40b69c980.
App path: '/usr/bin'.
Loading application localisation from path '/usr/share/datovka/localisations'.
Loading Qt localisation from path '/usr/share/qt5/translations'.
No consistency checks performed in database '/home/user/.dsgui/messages.shelf.db'.
No consistency checks performed in database '/home/user/.dsgui/tag.db'.
No consistency checks performed in database '/home/user/.dsgui/records_management.db'.
Worker pool started.
No PIN supplied to decrypt records management service token.
Password for username 'XXXX' already held in decrypted form.
Password for username 'XXXX2' already held in decrypted form.
Delaying the opening of connection 'GLOBALDBS_XXXX2_2019' to database file '/home/user/.dsgui/XXXX2_2019___0.db'.
Opening connection 'GLOBALDBS_XXXX2_2019' to database file '/home/user/.dsgui/XXXX2_2019___0.db'.
Assuring primary key in process_state table in database '/home/user/.dsgui/XXXX2_2019___0.db'.
Delaying the opening of connection 'GLOBALDBS_XXXX_2019' to database file '/home/user/.dsgui/XXXX_2019___0.db'.
Opening connection 'GLOBALDBS_XXXX_2019' to database file '/home/user/.dsgui/XXXX_2019___0.db'.
Assuring primary key in process_state table in database '/home/user/.dsgui/XXXX_2019___0.db'.
info: libisds sec: Vybraný způsob autentizace: žádný certifikát, jméno uživatele a heslo
Starting download owner info task in thread '0x7fe3e2ffd700'
Download owner info task finished in thread '0x7fe3e2ffd700'
Starting download user info task in thread '0x7fe3e2ffd700'
Download user info task finished in thread '0x7fe3e2ffd700'
Starting download password info task in thread '0x7fe3e2ffd700'
Download password info task finished in thread '0x7fe3e2ffd700'
info: libisds sec: Vybraný způsob autentizace: žádný certifikát, jméno uživatele a heslo
Starting download message list task in thread '0x7fe3e2ffd700'
#Received total: 7 #Received new: 0
Download message list task finished in thread '0x7fe3e2ffd700'
Starting download message list task in thread '0x7fe3e2ffd700'
QSqlDatabasePrivate::addDatabase: duplicate connection name 'GLOBALDBS_XXXX2_inv', old connection removed.
#Sent total: 6 #Sent new: 0
Download message list task finished in thread '0x7fe3e2ffd700'
Starting download owner info task in thread '0x7fe3e2ffd700'
Download owner info task finished in thread '0x7fe3e2ffd700'
Starting download user info task in thread '0x7fe3e2ffd700'
Download user info task finished in thread '0x7fe3e2ffd700'
Starting download password info task in thread '0x7fe3e2ffd700'
Download password info task finished in thread '0x7fe3e2ffd700'
Starting download message list task in thread '0x7fe3e2ffd700'
#Received total: 3 #Received new: 0
Download message list task finished in thread '0x7fe3e2ffd700'
Starting download message list task in thread '0x7fe3e2ffd700'
QSqlDatabasePrivate::addDatabase: duplicate connection name 'GLOBALDBS_XXXX_inv', old connection removed.
#Sent total: 1 #Sent new: 0
Download message list task finished in thread '0x7fe3e2ffd700'
Version notification disabled at compile time.
Starting download message task in thread '0x7fe3e2ffd700'
Trying to download complete message '655557675'
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
fish: 'datovka -D' terminated by signal SIGABRT (Abort)