Have you searched for an existing issue?
Brief Summary
When running GUI tests with Qt6, some Linux distributions fail with the FDO Secret Service test. One of the tests (testCollectionDeleteConcurrent) crashes. It looks like two threads are doing things simultaneously, deleting pointers when those are still in use. The issue needs to be investigated properly. Quite possibly the FDO Service needs some refactors.
A few relevant comments from the Qt6 PR:
#11651 (comment)
#11651 (comment)
Steps to Reproduce
- Use
-DWITH_GUI_TESTS=ON
- Run testguifdosecrets
- Observe a crash
Expected Versus Actual Behavior
No response
KeePassXC Debug Information
KeePassXC - Version 2.8.0-snapshot
Build Type: Snapshot
Revision: 1cc4131
Distribution: Native
Qt 6.11.0
Operating System
Linux
Linux Desktop Environment
Other
Linux Windowing System
X11/Wayland
Have you searched for an existing issue?
Brief Summary
When running GUI tests with Qt6, some Linux distributions fail with the FDO Secret Service test. One of the tests (testCollectionDeleteConcurrent) crashes. It looks like two threads are doing things simultaneously, deleting pointers when those are still in use. The issue needs to be investigated properly. Quite possibly the FDO Service needs some refactors.
A few relevant comments from the Qt6 PR:
#11651 (comment)
#11651 (comment)
Steps to Reproduce
-DWITH_GUI_TESTS=ONExpected Versus Actual Behavior
No response
KeePassXC Debug Information
Operating System
Linux
Linux Desktop Environment
Other
Linux Windowing System
X11/Wayland