From c27f8b69d6bdcd4ce9811d842f50b61cb076f9d9 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 31 Jul 2014 21:21:07 +0200 Subject: [PATCH] Trace lines on shutdown with --debug. --- qutebrowser/app.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/app.py b/qutebrowser/app.py index 3b3713b09..eec122652 100644 --- a/qutebrowser/app.py +++ b/qutebrowser/app.py @@ -63,6 +63,7 @@ from qutebrowser.utils.misc import get_standard_dir, actute_warning from qutebrowser.utils.qt import get_qt_args from qutebrowser.utils.readline import ReadlineBridge from qutebrowser.utils.usertypes import Timer, KeyMode +from qutebrowser.utils.debug import trace_lines class Application(QApplication): @@ -708,4 +709,7 @@ class Application(QApplication): qInstallMessageHandler(None) # Now we can hopefully quit without segfaults log.destroy.debug("Calling QApplication::exit...") + if self.args.debug: + log.destroy.debug("Now logging late shutdown.") + trace_lines(True) self.exit(status)