Not sure if the service is shutting down, or if an application is shutting down or flickers on the bus and as the application-service-appstore tries do dispose the reference it fails and crashes. That's from the analysis of crashers going through application_removed_cb
It may not fix the problem for specific app indicators, but being extra cautious when dealing with object references along the application_removed_cb path may help and prevent the whole service from crashing.
I think that's a worthwhile audit to perform on the existence codebase (natty) and see if a backport can then be provided to desktop for an sru candidate that reporters here could test.
Not sure if the service is shutting down, or if an application is shutting down or flickers on the bus and as the application- service- appstore tries do dispose the reference it fails and crashes. That's from the analysis of crashers going through application_ removed_ cb
It may not fix the problem for specific app indicators, but being extra cautious when dealing with object references along the application_ removed_ cb path may help and prevent the whole service from crashing.
I think that's a worthwhile audit to perform on the existence codebase (natty) and see if a backport can then be provided to desktop for an sru candidate that reporters here could test.