[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    D6571: Delete all Wayland connections by plugins prior to own Wayland connection
From:       Martin_Flöser <noreply () phabricator ! kde ! org>
Date:       2017-07-08 13:25:21
Message-ID: differential-rev-PHID-DREV-pdyv6uvmhcschced73a2-req () phabricator ! kde ! org
[Download RAW message or body]

graesslin created this revision.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.

REVISION SUMMARY
  Some libraries loaded into KWin (e.g. breeze) also have a Wayland
  connection. If KWin destroyes it's own Wayland connection before the
  libraries destroy theirs, KWin might crash on tear down when the
  libraries call into libwayland with an invalid connection.
  
  This change requires https://phabricator.kde.org/D6569 in KWayland.

REPOSITORY
  R108 KWin

BRANCH
  connection-cleanup

REVISION DETAIL
  https://phabricator.kde.org/D6571

AFFECTED FILES
  wayland_server.cpp

To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, \
jensreuterberg, abetts, sebas, apol, mart, lukas


[Attachment #3 (unknown)]

<table><tr><td style="">graesslin created this revision.<br />Restricted Application \
added a project: KWin.<br />Restricted Application added subscribers: kwin, \
plasma-devel. </td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px \
8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; \
background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); \
display: inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D6571" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Some \
libraries loaded into KWin (e.g. breeze) also have a Wayland<br /> connection. If \
KWin destroyes it&#039;s own Wayland connection before the<br /> libraries destroy \
theirs, KWin might crash on tear down when the<br /> libraries call into libwayland \
with an invalid connection.</p>

<p>This change requires <a href="https://phabricator.kde.org/D6569" \
style="background-color: #e7e7e7;  border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D6569</a> in \
KWayland.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 \
KWin</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>connection-cleanup</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D6571" \
rel="noreferrer">https://phabricator.kde.org/D6571</a></div></div><br \
/><div><strong>AFFECTED \
FILES</strong><div><div>wayland_server.cpp</div></div></div><br /><div><strong>To: \
</strong>graesslin, KWin, Plasma<br /><strong>Cc: </strong>plasma-devel, kwin, \
ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, \
sebas, apol, mart, lukas<br /></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic