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 <christian.kandeler@qt.io>
This commit is contained in:
Ulf Hermann
2019-02-12 11:42:36 +01:00
parent 9e57c5db5d
commit 9ad1d54e14

View File

@@ -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;
}