diff --git a/qutebrowser/app.py b/qutebrowser/app.py index a46cc2add..401ac1a28 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -416,6 +416,11 @@ class Application(QApplication): exc = (exctype, excvalue, tb) sys.__excepthook__(*exc) + if not self._quit_status['crash']: + log.misc.error("ARGH, there was an exception while the crash " + "dialog is already shown:", exc_info=exc) + return + self._quit_status['crash'] = False try: