graesslin created this revision. graesslin added reviewers: Plasma on Wayland, KWin, bshah. Restricted Application added subscribers: kwin, plasma-devel. Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY kwin_wayland disables ptrace on itself. This has the side effect of core dumps no longer be created - which we want as DrKonqi doesn't work for kwin_wayland. This change introduces a dedicated signal handler for abort and segfault. The signal handler enables ptrace again, unsets itself as signal handler and raises the signal again, so that the proper crash, abort handling can be performed. TEST PLAN Added a crash, added an abort and verified that coredumpctl shows the expected coredump. REPOSITORY rKWIN KWin BRANCH signal-handler-crash REVISION DETAIL https://phabricator.kde.org/D2003 AFFECTED FILES main_wayland.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma_on_wayland, #kwin, bshah Cc: plasma-devel, kwin, hardening, jensreuterberg, sebas
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel