Merge lp://staging/~stolowski/unity-scopes-api/fix-settings-thread into lp://staging/unity-scopes-api/devel
Proposed by
Paweł Stołowski
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Michi Henning | ||||
Approved revision: | 585 | ||||
Merged at revision: | 586 | ||||
Proposed branch: | lp://staging/~stolowski/unity-scopes-api/fix-settings-thread | ||||
Merge into: | lp://staging/unity-scopes-api/devel | ||||
Diff against target: |
14 lines (+4/-0) 1 file modified
src/scopes/internal/SettingsDB.cpp (+4/-0) |
||||
To merge this branch: | bzr merge lp://staging/~stolowski/unity-scopes-api/fix-settings-thread | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michi Henning (community) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Review via email: mp+258365@code.staging.launchpad.net |
Commit message
Join watcher thread in SettingsDb before re-creating it. This fixes crash on 'terminate called without..' exception.
Description of the change
Join watcher thread in SettingsDb before re-creating it. This fixes crash on 'terminate called without..' exception.
To post a comment you must log in.
I'm not clear how a race could happen between the destructor and another method. If something accesses the instance beyond its life time, I would think the problem is in the calling code?