Skip to content

Draft: fix: race condition when using QueuedConnection

Brodrick Bassham requested to merge rickbassham/kstars:task/segfault into master

There is a race condition that arises when using QueuedConnection for signals (the default in this case) that manifests as a seg fault when loading a saved config causes a driver to remove a property. This is a heavy handed approach to ensure processing of signals happens synchronously. A lighter approach would be nice if anyone has a better idea, but this does seem to fix the crash.

Edited by Brodrick Bassham

Merge request reports