Prevent QWebEngine from overriding signal handlers

Authored by croick on Oct 13 2018, 10:20 PM.

Description

Prevent QWebEngine from overriding signal handlers

Summary:

  • The documentation view may use QWebEngine, which is based on Chromium, which installs its own signals handlers. This breaks the use of KCrash.
  • Overriding the signal handlers can be prevented by setting an environment variable before the use, just like in D16004.

Test Plan:

  • open a documentation page in KDevelop
  • kill SIGABRT KDevelop -> DrKonqi shows up

Reviewers: KDevelop, apol

Reviewed By: KDevelop, apol

Subscribers: kdevelop-devel

Tags: KDevelop

Differential Revision: https://phabricator.kde.org/D16188

Details

Committed
croickOct 15 2018, 10:29 AM
Reviewer
KDevelop
Differential Revision
D16188: Prevent QWebEngine from overriding signal handlers
Parents
R32:eaa02d466c4b: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown