Thanks for the bug report. Mea culpa. I was calling disconnect() before calling finished() on the ListenerBase. Normally, this isn't a problem because the middleware holds the reference count of the servant high while an operation is in progress. But, in this case, the call was triggered by the reaper (while no operation was in progress), so the call into ListenerBase::finished() went into an already-destroyed instance.
** Branch linked: lp:~michihenning/unity-scopes-api/fix-reaper-finished -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1348702 Title: unity8 crashed with SIGSEGV To manage notifications about this bug go to: https://bugs.launchpad.net/unity-scopes-api/+bug/1348702/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs