** Changed in: unity8 Assignee: Michael Terry (mterry) => (unassigned)
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1327257 Title: [split] Impossible to place snap decisions on greeter while screen is unlocked Status in Server and client library for desktop notifications in Unity: New Status in The Unity 8 shell: New Status in “unity8” package in Ubuntu: New Bug description: With the current greeter implementation we have a full telephony stack running as lightdm. When an incoming call arrives the telephony-service-approver daemons try to place a snap decision either on greeter and unity8. Everything works fine when the screen is locked (greeter displayed), but if the screen is unlocked, the approver gets stuck while calling notify_notification_show() until the screen is locked again. notify_notification_show() has a timeout, so it fails to display the snap decision in a minute or so (which means receiving a call and not activating the greeter so it can process the snap decision). If you run the approver manually you will get the following messages: --------- Failed to show snap decision: Timeout was reached Failed to get user property "IncomingCallSound" from AccountsService: "Object path cannot be empty" Failed to get active entry from Unity Greeter: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." -------- In such case, the approver gives up on trying to show the snap decision, but in most of times, if you lock the screen to see the greeter, a snap decision is there, but the call does not exist anymore. Steps to reproduce: 1) install dialer-app-autopilot 2) reboot your device (to get ofono-phonesim running) 3) sometimes the modem is not online, so run this command just to make sure (/usr/share/ofono/scripts/online-modem) 4) run this command with the phone locked to check if the greeter is showing snap decisions: /usr/share/ofono/scripts/dial-number 199 5) unlock the phone, repeat the previous step and let it ring until the incoming call snap decision go away. 6) wait for 30 seconds more before you lock the screen again. 7) the previous notification will be incorrectly shown on the greeter. These steps are not 100% reproducible, sometimes you get the wrong notification, and sometimes it triggers another bug that no notifications will be displayed anymore on the greeter, not even if you restart the approver. To manage notifications about this bug go to: https://bugs.launchpad.net/unity-notifications/+bug/1327257/+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