From 9ad1d54e1435fa02d117eaea4974e4ab95e19f24 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Tue, 12 Feb 2019 11:42:36 +0100 Subject: [PATCH] PerfProfiler: Give more verbose output on perfparser failures The exit code can be very helpful. Also, if we get the Timeout signal we want to know about it. Change-Id: I598c069adf15cddef19edabbde14fffe90f48e10 Reviewed-by: Christian Kandeler --- src/plugins/perfprofiler/perfdatareader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/perfprofiler/perfdatareader.cpp b/src/plugins/perfprofiler/perfdatareader.cpp index 92541fd930e..68aa56c9621 100644 --- a/src/plugins/perfprofiler/perfdatareader.cpp +++ b/src/plugins/perfprofiler/perfdatareader.cpp @@ -77,7 +77,8 @@ PerfDataReader::PerfDataReader(QObject *parent) : QMessageBox::warning(Core::ICore::mainWindow(), tr("Perf data parser failed"), tr("The perf data parser failed to process all the samples. " - "Your trace is incomplete.")); + "Your trace is incomplete. The exit code was %1.") + .arg(exitCode)); } }); @@ -120,6 +121,7 @@ PerfDataReader::PerfDataReader(QObject *parent) : qWarning() << "Cannot send data to perfparser"; break; case QProcess::Timedout: + qWarning() << "QProcess::Timedout"; default: break; }