I was able to reproduce this finally. It is a matter of killing media-hub-server:
pkill -9 media-hub
(this has the same effect as a media-hub-server crash).
media-hub-server re-starts, but it looks like not all the system recovers and re-connects to dbus-interface. Voice calls ringing, telegram notifications and videos/music still sound, but SMS notifications and screenshots do not emit sound anymore.
So we have here:
* A media-hub-server crash (could somebody please check if they have crash files for media-hub-server in /var/crash?)
* An issue with reconnections to media-hub, for:
1. SMS notifications. telephony-service-indicator is the responsible for them
2. Screenshot sound. unity8 is the one emitting it
Recently there was an effort to make media-hub *client library* resilient to media-hub-server crashes, but it looks like that has not been enough for this case. However, I am not sure if we can completely restore transparently from the library or we need that indicator/unity8 to be ready for media-hub crashes and be able to re-connect.
I was able to reproduce this finally. It is a matter of killing media-hub-server:
pkill -9 media-hub
(this has the same effect as a media-hub-server crash).
media-hub-server re-starts, but it looks like not all the system recovers and re-connects to dbus-interface. Voice calls ringing, telegram notifications and videos/music still sound, but SMS notifications and screenshots do not emit sound anymore.
So we have here:
* A media-hub-server crash (could somebody please check if they have crash files for media-hub-server in /var/crash?)
* An issue with reconnections to media-hub, for: service- indicator is the responsible for them
1. SMS notifications. telephony-
2. Screenshot sound. unity8 is the one emitting it
Recently there was an effort to make media-hub *client library* resilient to media-hub-server crashes, but it looks like that has not been enough for this case. However, I am not sure if we can completely restore transparently from the library or we need that indicator/unity8 to be ready for media-hub crashes and be able to re-connect.