D6282: Context: Return early from connectToDaemon when already connected
David Rosca
noreply at phabricator.kde.org
Mon Jun 19 19:02:48 UTC 2017
drosca created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
connectToDaemon is called after 1 second delay when PulseAudio context
becomes invalid, but it is also called when PulseAudio service registers
on DBus.
In case when PulseAudio crashes and immediately restarts, the delayed
call to connectToDaemon will be called when already connected which will
open second connection and leak the first one.
It also leads to assert with debug build.
BUG: 381411
TEST PLAN
Restarted pulseaudio, plasma-pa reconnected
REPOSITORY
R115 Plasma Audio Volume Applet
BRANCH
Plasma/5.10
REVISION DETAIL
https://phabricator.kde.org/D6282
AFFECTED FILES
src/context.cpp
To: drosca, #plasma, apol
Cc: plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170619/19e0473c/attachment.html>
More information about the Plasma-devel
mailing list