| Summary: | Broken thread use | ||
|---|---|---|---|
| Product: | [Unmaintained] kactivitymanagerd | Reporter: | David Edmundson <kde> |
| Component: | general | Assignee: | Ivan Čukić <ivan.cukic> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
David Edmundson
2018-04-27 14:59:53 UTC
Yes, the sqlite driver in Qt was changed not to serialize the database access. Will see what to do... Didn't realise it was a recent change. Thats kinda good news. I'm on 5.11 beta here. Personally I'd just drop the thread. Your events come from either dbus which has its own thread and queue, or the xcb qpa which has its own thread and queue. Even if the query takes ages it won't cause a noticable problem. But we can do whatever. Let me know if I can help with anything. Yes, they removed a flag they used to pass to sqlite which made sqlite behave well in a multi-threaded environment (was almost ready to fork the driver like akonadi ppl did when I heard this :) ). IIRC, it was in 5.10. Anyhow: https://phabricator.kde.org/D12576 Patch from comment #3 was committed. Did it resolve this issue? yep |