Public bug reported:
In version 0.2.41: In esdlib.c : function connect_timeout():
If no sound daemon (esd or pulseaudio with esound-compat) is running, the
function will not return -1 (meaning that
the connection failed).
The reason: connect() on a non-blocking socket always returns EINPROGRESS
On UbuntuMATE 20.04, after logging out, the login session remains in
state 'closing', blocked by the /usr/libexec/geoclue-2.0/demos/agent
process.
The loginctl command shows accumulating sessions.
loginctl session-status shows:
c2 - ebp-admin (1000)
Since: Tue 2021-03-23 03:51:12
Same behavior on Ubuntu derivatives Linux Mint 20.1 MATE and Cinnamon.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to geoclue-2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1871728
Title:
geoclue agent process persists after user
As a workaround, I changed /etc/systemd/logind.conf by putting:
KillUserProcesses=yes
There might be sideeffects though, like the 'screen' command not surviving the
logout.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to geoclue-2.0
4 matches
Mail list logo