Public bug reported:

Unity8 crashes when uninstalling youtube scope via Ubuntu Store.  This only 
happens with latest unity-scope-shell (trunk). 
One of the latest changes to the shell plugin re-executes search in Ubuntu 
store when packages are installed or removed, and this triggers this bug, but 
only when removing scopes.

Steps to reproduce:

1. Make sure youtube scope is installed.
2. Go to Ubuntu Store -> Music & Audio department
3. Scroll to bottom, find youtube scope in the Store results. Click it to get 
the preview.
4. In the preview, click Uninstall and confirm.
5. When uninstall completes, click the "back" arrow at the top (that should 
take you back to search results).

The following error appears in unity8-dash.log:

unity::scopes::MiddlewareException: Cannot invoke operations while middleware 
is stopped
unexpected exception in add_reply_object(): basic_string::_S_create
unity8-dash: 
/build/buildd/unity-scopes-api-0.6.6+14.10.20140916/src/scopes/internal/AbstractObject.cpp:58:
 void unity::scopes::internal::AbstractObject::disconnect(): Assertion 
`disconnect_func_' failed.

It only crashes when uninstalling scope (doesn't crash for apps). There
may be a problem with a search request executed at a time registry
changes happen.

** Affects: unity-scopes-api (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: rtm14

** Tags added: rtm14

** Summary changed:

- Crash in the middleware when executing search immediately after another scope 
was uninstalled
+ Crash in the scopes middleware when executing search immediately after a 
scope was uninstalled

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1376755

Title:
  Crash in the scopes middleware when executing search immediately after
  a scope was uninstalled

Status in “unity-scopes-api” package in Ubuntu:
  New

Bug description:
  Unity8 crashes when uninstalling youtube scope via Ubuntu Store.  This only 
happens with latest unity-scope-shell (trunk). 
  One of the latest changes to the shell plugin re-executes search in Ubuntu 
store when packages are installed or removed, and this triggers this bug, but 
only when removing scopes.

  Steps to reproduce:

  1. Make sure youtube scope is installed.
  2. Go to Ubuntu Store -> Music & Audio department
  3. Scroll to bottom, find youtube scope in the Store results. Click it to get 
the preview.
  4. In the preview, click Uninstall and confirm.
  5. When uninstall completes, click the "back" arrow at the top (that should 
take you back to search results).

  The following error appears in unity8-dash.log:

  unity::scopes::MiddlewareException: Cannot invoke operations while middleware 
is stopped
  unexpected exception in add_reply_object(): basic_string::_S_create
  unity8-dash: 
/build/buildd/unity-scopes-api-0.6.6+14.10.20140916/src/scopes/internal/AbstractObject.cpp:58:
 void unity::scopes::internal::AbstractObject::disconnect(): Assertion 
`disconnect_func_' failed.

  It only crashes when uninstalling scope (doesn't crash for apps).
  There may be a problem with a search request executed at a time
  registry changes happen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/1376755/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to