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

Reply via email to