From 8b9b49f180034635f291277051688bbed75103e9 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 8 Feb 2017 00:41:17 +0100 Subject: [PATCH] Fix message on renderer process crash --- qutebrowser/browser/webengine/webenginetab.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 2067e2b94..dc3aec277 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -678,6 +678,11 @@ class WebEngineTab(browsertab.AbstractTab): @pyqtSlot(QWebEnginePage.RenderProcessTerminationStatus, int) def _on_render_process_terminated(self, status, exitcode): """Show an error when the renderer process terminated.""" + if (status == QWebEnginePage.AbnormalTerminationStatus and + exitcode == 256): + # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58697 + status = QWebEnginePage.CrashedTerminationStatus + if status == QWebEnginePage.NormalTerminationStatus: pass elif status == QWebEnginePage.AbnormalTerminationStatus: